AWS mengumumkan ExtendDB, sebuah adaptor sumber terbuka yang kompatibel dengan DynamoDB
Hari ini, Amazon Web Services (AWS) mengumumkan versi 0.1 dari ExtendDB, sebuah proyek sumber terbuka yang mengimplementasikan API Amazon DynamoDB dengan backend penyimpanan yang dapat dipasang. Amazon DynamoDB adalah basis data NoSQL nirserver dan terkelola sepenuhnya dengan kinerja dalam hitungan milidetik tunggal pada skala apa pun. ExtendDB memungkinkan pengembang aplikasi, tim platform, dan arsitek perusahaan untuk menggunakan model pemrograman DynamoDB di lingkungan di mana layanan terkelola DynamoDB tidak tersedia, termasuk laptop pengembang, pusat data on-premise, dan situs edge yang terputus, tanpa perlu menulis ulang kode aplikasi.
ExtendDB mengimplementasikan API bidang kontrol dan bidang data DynamoDB, termasuk operasi pada tabel, item, dan stream. Backend penyimpanan referensi saat peluncuran adalah PostgreSQL, dan arsitektur yang dapat diintegrasikan memungkinkan komunitas untuk menambahkan backend penyimpanan baru tanpa memodifikasi adaptor inti. Pengembang dapat menggunakan ExtendDB untuk pengembangan lokal dengan akurasi tinggi dan pengujian integrasi berkelanjutan, serta mengoperasikan beban kerja berbentuk DynamoDB di pusat data on-premise yang didukung oleh basis data yang didukung.
ExtendDB dikelola oleh AWS, dirilis di bawah lisensi Apache 2.0, dan dikembangkan secara terbuka di GitHub. Kami mengundang komunitas untuk berkontribusi dalam implementasi backend, memberikan umpan balik, dan berpartisipasi dalam evolusi proyek. Untuk mempelajari lebih lanjut, lihat halaman proyek ExtendDB dan postingan blog basis data AWS. Untuk memulai atau berkontribusi, kunjungi repositori GitHub.