AWS 宣佈 ExtendDB,這是一個相容於開放原始碼 DynamoDB 的介面卡

張貼日期: 2026年5月20日

Amazon Web Services (AWS) 今日宣佈推出 ExtendDB 0.1 版,這是一項開放原始碼專案,用於實作具有可插入式儲存後端的 Amazon DynamoDB API。Amazon DynamoDB 是無伺服器全受管 NoSQL 資料庫,在任何規模下均具有少於 10 毫秒的效能。ExtendDB 可讓應用程式開發人員、平台團隊和企業架構設計師在無法使用 DynamoDB 受管服務的環境 (包括開發人員筆記型電腦、內部部署資料中心和中斷連線的邊緣網站) 中使用 DynamoDB 程式設計模型,而無需重寫應用程式的程式碼。

ExtendDB 實作 DynamoDB 控制平面和資料平面 API,包括對資料表、項目和串流的操作。啟動時的參考儲存後端為 PostgreSQL,而且可插入式架構允許社群在無需修改核心介面卡的情況下,新增新的儲存後端。開發人員能夠使用 ExtendDB 進行高保真本機開發和持續整合測試,並在受支援之資料庫支援的內部部署資料中心中操作 DynamoDB 形式的工作負載。

ExtendDB 由 AWS 維護,根據 Apache 2.0 授權發行,並在 GitHub 上以開放方式進行開發。我們邀請社區貢獻後端實作、提交意見回饋並參與項目的持續發展。若要進一步了解,請參閱 ExtendDB 專案頁面和 AWS 資料庫部落格文章。若要著手使用或提供貢獻,請前往 GitHub 儲存庫