Basin 多租戶 Postgres 相容向量資料庫

資料工具

一款基於物件儲存的多租戶 Postgres 相容資料庫,內建原生向量搜尋功能,並大幅降低儲存與連線成本。

此 GitHub 開源專案 Basin 是一款以 Rust 程式語言從頭打造的多租戶資料庫。它設計為在 S3 等物件儲存上運行,與 PostgreSQL 的查詢協議(pgwire)相容。專案的核心優勢在於其架構:相較於傳統 Postgres,其每一個連線所消耗的記憶體僅約為後者的三十分之一,使得管理大量並行連線更為經濟;同時,建立新專案僅需一個儲存區前綴,閒置成本僅與實際佔用的資料量掛鉤。README 說明指出,它內建原生的向量搜尋能力,並提供嚴格的租戶隔離機制。根據專案提供的基準測試,其在點查詢、單行更新與大量插入的效能上,在特定規模下均展現優勢。目前專案仍處於預發佈(pre-alpha)的公開評估階段,適合用於評估其成本經濟性、原型設計多租戶應用模式或進行貢獻。

Stars4
Forks1
語言Rust
分類資料工具
標籤
rustpostgresqlvector-databasemulti-tenantcloud-storagesaasserverlessobject-storage
GitHub Topics
apache-arrowapache-icebergdatabasedatafusionmulti-tenantmultitenantoltpparaquetpgwirepostgresqlrustsaasserverless-postgresvector-databasevortex