AWS kündigt ExtendDB an, einen Open-Source-DynamoDB-kompatiblen Adapter
Heute kündigte Amazon Web Services (AWS) Version 0.1 von ExtendDB an, einem Open-Source-Projekt, das die Amazon DynamoDB-API mit steckbaren Speicher-Backends implementiert. Amazon DynamoDB ist eine vollständig verwaltete Serverless-NoSQL-Datenbank mit einer Leistung im einstelligen Millisekundenbereich bei beliebigen Größenordnungen. ExtendDB ermöglicht es Anwendungsentwicklern, Plattformteams und Unternehmensarchitekten, das DynamoDB-Programmiermodell in Umgebungen zu verwenden, in denen der Managed Service von DynamoDB nicht verfügbar ist, einschließlich Entwickler-Laptops, On-Premises-Rechenzentren und getrennten Edge-Standorten, ohne den Anwendungscode neu schreiben zu müssen.
ExtendDB implementiert die DynamoDB-Steuer- und Datenebenen-APIs, einschließlich Operationen für Tabellen, Elemente und Streams. Das Referenz-Speicher-Backend beim Start ist PostgreSQL, und die steckbare Architektur ermöglicht es der Community, neue Speicher-Backends hinzuzufügen, ohne den Core-Adapter zu ändern. Entwickler können ExtendDB für hochpräzise lokale Entwicklungen und kontinuierliche Integrationstests verwenden und DynamoDB-förmige Workloads in lokalen Rechenzentren ausführen, die von einer unterstützten Datenbank unterstützt werden.
ExtendDB wird von AWS verwaltet, unter der Apache 2.0-Lizenz veröffentlicht und offen auf GitHub entwickelt. Wir laden die Community ein, Backend-Implementierungen beizutragen, Feedback einzureichen und an der Entwicklung des Projekts teilzunehmen. Weitere Informationen finden Sie auf der ExtendDB-Projektseite und im AWS-Datenbank-Blogbeitrag. Um loszulegen oder etwas beizutragen, besuchen Sie das GitHub-Repository.