AWS annuncia ExtendDB, un adattatore open source compatibile con DynamoDB
Oggi Amazon Web Services (AWS) annuncia la versione 0.1 di ExtendDB, un progetto open source che implementa le API Amazon DynamoDB con backend di archiviazione modulari. Amazon DynamoDB è un database NoSQL serverless e completamente gestito, con prestazioni a una cifra in millisecondi su qualsiasi scala. ExtendDB consente a sviluppatori di applicazioni, team di piattaforma e architetti aziendali di utilizzare il modello di programmazione DynamoDB in ambienti in cui il servizio gestito DynamoDB non è disponibile, tra cui laptop degli sviluppatori, data center on-premises e siti edge disconnessi, senza riscrivere il codice applicativo.
ExtendDB implementa le API del piano di controllo (control-plane) e del piano dati di DynamoDB, incluse le operazioni su tabelle, voci e flussi. Il backend di archiviazione di riferimento al lancio è PostgreSQL e l'architettura modulare consente alla community di aggiungere nuovi backend di archiviazione senza modificare l'adattatore principale. Gli sviluppatori possono utilizzare ExtendDB per lo sviluppo locale ad alta fedeltà e per i test di integrazione continua, nonché per gestire carichi di lavoro conformi a DynamoDB in data center on-premises basati su un database supportato.
ExtendDB è gestito da AWS, rilasciato con licenza Apache 2.0 e sviluppato pubblicamente su GitHub. Invitiamo la community a contribuire con implementazioni di backend, inviare feedback e partecipare all'evoluzione del progetto. Per ulteriori informazioni, consulta la pagina del progetto ExtendDB e il post sul blog di AWS sui database. Per iniziare o contribuire, visita il repository GitHub.