Neno 一個基於 Postgres 的 Serverless Database

更新於 發佈於 閱讀時間約 6 分鐘
raw-image
Neon 是基於 PostgreSQL 的 Serverless Database,具備了 Serverless 帶來的高乘載量、划算的費用與 PostgreSQL 強大的效能的一款開源資料庫服務。

撰文當下為 2023/02/17,目前 Neon 仍處於預覽階段。

什麼是 Serverless

Serverless 是雲端服務的一種型態。以往使用雲端服務都是租一台雲端上的 VM 或是如 RDS 資料庫這種預先處理得好的服務,而只要啟用了就會開始計算費用,無論是否有實際的使用者進行連線。

Serverless 提供一種計價與使用更細緻的的架構,如同使用託管資料庫一樣客戶不需要管理實際的部署、細節的參數或管理伺服器叢集與附載平衡,更進一步達到只有使用了才要付費,算的是實際使用的時間而不是只要租用就需要付費,而由於架構上也是針對實際的 Request 才會產生執行個體來處理請求,因此理論上 Serverless 在架構上就具備了水平拓展的能力,十分適合用來開發 SaaS 服務在乘載量與維運成本達到一個平衡

Serverless Database 是如何實現的

Neon 將資料庫拆離成應用程式儲存空間,可以理解成後端架構常見的無狀態 API 與保存狀態的 Database。

應用程式端用 Compute 來稱呼 Serverless 化的 PostgreSQL 由於沒有了狀態,可以在需要使用時才啟動,也做到沒有使用就不佔算力,而要使用時則可以透過 k8s 調度多組 Compute 來達到即時性的算力提升,這也解決了以前資料庫算力無法水平拓展的問題,有機會讓資料庫內寫 SP 的老專案進行搬移而沒有效能上的瓶頸,或許有機會視為老專案又沒有人力改寫的救星。

儲存空間設計了像是讀寫分離層的 SafekeeperPageserverObject storageSafekeeper 可以理解成是讀寫分離中的寫入 Main Database,而 Pageserver 理解成同步後擔任讀取的 Slave Database,而 Object storage 可以視為是封存資料庫部分資料用以降低負擔的 Archive 層,而不同的是這些過程都不需要使用者煩惱架構,Neon 都會自動處理確保了資料的安全性與足夠經濟的維護成本。

raw-image

資料庫分支功能

除了 Serverless 的好處外,Neno 還具備 Branching 的功能,我們可以像軟體開發一樣,為每一個資料庫分岔出一個獨立的分支,讓程式碼的分支可以完全等於資料庫的結構,避免了共用資料庫造成欄位讀取錯誤的問題,很大程度加速了開發與簡化資料庫管理的問題。

raw-image

如何申請使用與重點功能介紹

由於目前還是預覽階段而有提供免費方案,可以前往 免費額度的說明頁面 了解並申請服務使用。

raw-image

Neon Dashboard 上可以看到目前該專案擁有的資料庫分支、連線字串、已使用額度與連線紀錄

raw-image

我們可以產生分支,並且可以選擇要複製的分支與要複製分支內什麼時間範圍後的資料。

raw-image
raw-image
raw-image

優勢與競爭對手

在 Neon 推出之前已有 Amazon Aurora 這樣成熟的 Serverless Database 在市場上,但 Amazon Aurora 是閉源的產品,而 Neon 是開源的專案這意味著有能力的公司可以基於 Neon 進行自託管或是改良其中的邏輯回饋於社群並且獲得更好的體驗。

Neon 在 Docker Hub 上有提供了 Image 可以使用,適用於對資料有高度監管的單位與想要在內部環境搭建的企業。

其獨特的 Branching 機制是目前其他資料庫服務還未看到的,而這樣的機制在我實際公司專案投入下是很大程度了解決了資料庫遷移與版本控制的問題,是一個看上去很普通但實際使用很驚艷的功能,這會帶來很強的競爭力。

目前 Neno 是否可以投入正式環境?

還沒有辦法。

由於目前還在預覽階段,因此不建議投入正式環境,但有提供很佛心的免費的額度可供測試,可以在上面進行開發與測試並且等待正式版本的發佈,這裡是免費額度的說明頁面

實際使用經驗

官方宣稱與 PostgreSQL 15 完全兼容,而測試下來也的確沒有遇到問題,效能上十分的驚艷,也嘗試執行了大量的 SP 來做測試而結果令人滿意。

備份還原機制能準確到秒級的還原,備份還原加上分支的機制對 AP 端產生異常資料時是一個很棒的機制,確保了可以先將有問題的資料分支出來並且還原資料到版本更新之前,不會導致無法找尋問題也可以確保服務不會因此中斷。

參考資料

官方網站

Github

Docker Hub



留言
avatar-img
留言分享你的想法!
Jimmy-avatar-img
2025/02/27
覺得介紹得很詳細!不過偷偷說好像有幾個地方拼成 Neno(標題也有)
avatar-img
Sponge | 一塊海綿的沙龍
6會員
10內容數
分享網站開發的前端、後端、資料庫與部屬維運技術,並記錄在工作上的心得
2023/02/20
Hhost 是一個基於 Hasura 並且整合了 Serverless、PostgreSQL、Auth、Storage 的一體化 BaaS 服務,主要的假想敵為 Firebase 而目標是將網站系統開發盡可能的精簡與可拓展化。
Thumbnail
2023/02/20
Hhost 是一個基於 Hasura 並且整合了 Serverless、PostgreSQL、Auth、Storage 的一體化 BaaS 服務,主要的假想敵為 Firebase 而目標是將網站系統開發盡可能的精簡與可拓展化。
Thumbnail
2023/02/19
PaaS 是指平台即服務(platform as a service),意思是可以透過管理介面執行設定與部署而不需要處理底層的伺服器運作與維護。
Thumbnail
2023/02/19
PaaS 是指平台即服務(platform as a service),意思是可以透過管理介面執行設定與部署而不需要處理底層的伺服器運作與維護。
Thumbnail
2023/02/18
在網頁服務中資料庫擔任了很重要的任務,用來保存客戶的資料與提供分析的數據來源,而針對不同的需求會有各類型適合資料庫來負責。 這篇文章中會針對 Row-Oriented (以列為儲存主體) 和 Columnar (以行為儲存主體) 的兩種資料庫來分析任務與資料庫間的合適搭配。
Thumbnail
2023/02/18
在網頁服務中資料庫擔任了很重要的任務,用來保存客戶的資料與提供分析的數據來源,而針對不同的需求會有各類型適合資料庫來負責。 這篇文章中會針對 Row-Oriented (以列為儲存主體) 和 Columnar (以行為儲存主體) 的兩種資料庫來分析任務與資料庫間的合適搭配。
Thumbnail
看更多
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
Orderly Network是一個基於NEAR區塊鏈的無需許可的去中心化交易協議及模組化生態系統。本文介紹了Orderly Network的運作機制,鏈上數據分析,投資者結構,和優點和缺點。
Thumbnail
Orderly Network是一個基於NEAR區塊鏈的無需許可的去中心化交易協議及模組化生態系統。本文介紹了Orderly Network的運作機制,鏈上數據分析,投資者結構,和優點和缺點。
Thumbnail
■什麼是區塊鏈技術? 區塊鏈是透過點對點(P2P)運行的網路,這個網路由分散式節點組成,可以把它想成是共享的數據庫,也就是分散式帳本(DLT),分散式帳本技術是一種去中心化的帳本,儲存著網路上進行的所有交易。 中心化帳本:也稱為集中式帳本,由一個中心化的機構去做驗證、記帳、訂立規則。
Thumbnail
■什麼是區塊鏈技術? 區塊鏈是透過點對點(P2P)運行的網路,這個網路由分散式節點組成,可以把它想成是共享的數據庫,也就是分散式帳本(DLT),分散式帳本技術是一種去中心化的帳本,儲存著網路上進行的所有交易。 中心化帳本:也稱為集中式帳本,由一個中心化的機構去做驗證、記帳、訂立規則。
Thumbnail
實現智能合約和去中心化儲存的整合,將會是 Web3 的里程碑事件。這一直是困擾業界的難題,卻又意義重大:用戶可以儲存數據,並真正擁有數據,還可以交易自己的數據。
Thumbnail
實現智能合約和去中心化儲存的整合,將會是 Web3 的里程碑事件。這一直是困擾業界的難題,卻又意義重大:用戶可以儲存數據,並真正擁有數據,還可以交易自己的數據。
Thumbnail
Hhost 是一個基於 Hasura 並且整合了 Serverless、PostgreSQL、Auth、Storage 的一體化 BaaS 服務,主要的假想敵為 Firebase 而目標是將網站系統開發盡可能的精簡與可拓展化。
Thumbnail
Hhost 是一個基於 Hasura 並且整合了 Serverless、PostgreSQL、Auth、Storage 的一體化 BaaS 服務,主要的假想敵為 Firebase 而目標是將網站系統開發盡可能的精簡與可拓展化。
Thumbnail
Neon 是基於 PostgreSQL 的 Serverless Database,具備了 Serverless 帶來的高乘載量、划算的費用與 PostgreSQL 強大的效能的一款開源資料庫服務。
Thumbnail
Neon 是基於 PostgreSQL 的 Serverless Database,具備了 Serverless 帶來的高乘載量、划算的費用與 PostgreSQL 強大的效能的一款開源資料庫服務。
Thumbnail
Skip Protocol https://twitter.com/SkipProtocol 賽道:基礎設施 關注程度★★☆☆☆ 金額:650萬美元 Skip Protocol 是MEV設施提供商,並且用於Cosmos生態中實現礦工可提取價值(MEV)的機會和利潤。
Thumbnail
Skip Protocol https://twitter.com/SkipProtocol 賽道:基礎設施 關注程度★★☆☆☆ 金額:650萬美元 Skip Protocol 是MEV設施提供商,並且用於Cosmos生態中實現礦工可提取價值(MEV)的機會和利潤。
Thumbnail
去中心化(英語:decentralization)是一種網路形態,在傳統的中心化網路中,每個網站或軟體的「資料」存放在特定的伺服器(Server)上由企業保統一管理,而去中心化則是將資料分散在世界各地並交由程式自動運營。
Thumbnail
去中心化(英語:decentralization)是一種網路形態,在傳統的中心化網路中,每個網站或軟體的「資料」存放在特定的伺服器(Server)上由企業保統一管理,而去中心化則是將資料分散在世界各地並交由程式自動運營。
Thumbnail
在這裡,我們會分析為甚麼發行 NFT 會需要利用 IPFS 來做, IPFS 是甚麼?以及實際操作如何使用 Pinata 的服務將想要上傳的檔案放到 IPFS 網路上。從這裡出發,開始擁有第一張去中心化圖片吧!
Thumbnail
在這裡,我們會分析為甚麼發行 NFT 會需要利用 IPFS 來做, IPFS 是甚麼?以及實際操作如何使用 Pinata 的服務將想要上傳的檔案放到 IPFS 網路上。從這裡出發,開始擁有第一張去中心化圖片吧!
Thumbnail
NetboxBrowser號稱是第一款由區塊鏈技術來打造的去中心化網路流覽器,採用它定義的區塊鏈結構 (Netbox Chain),每個瀏覽器都是該網路的一個節點,它強調瀏覽器用戶私密性和安全性,讓用戶可以在沒有第三方使用其數據的瀏覽網路
Thumbnail
NetboxBrowser號稱是第一款由區塊鏈技術來打造的去中心化網路流覽器,採用它定義的區塊鏈結構 (Netbox Chain),每個瀏覽器都是該網路的一個節點,它強調瀏覽器用戶私密性和安全性,讓用戶可以在沒有第三方使用其數據的瀏覽網路
Thumbnail
會想談這個是因為就連在產業裡做的人 , 也會有奇怪的理解 blockchain網路與分散式網路的不同 從技術上來講 , 沒有不同  甚至 blockchain 技術還要更深 , 因為要解決拜占庭問題 但從產權 , 所有權的角度看 就有很大的不同 , 而這不同對在blockchain上的應用是巨大
Thumbnail
會想談這個是因為就連在產業裡做的人 , 也會有奇怪的理解 blockchain網路與分散式網路的不同 從技術上來講 , 沒有不同  甚至 blockchain 技術還要更深 , 因為要解決拜占庭問題 但從產權 , 所有權的角度看 就有很大的不同 , 而這不同對在blockchain上的應用是巨大
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News