- Basis data dokumen transaksional terdistribusi yang bekerja dengan cara kompatibel Redis, memanfaatkan FoundationDB untuk metadata dan pengelolaan penyimpanan
- Menargetkan mesin penyimpanan berbasis disk dengan bahasa kueri mirip MQL, transaksi ACID, dan model replikasi Primary-Standby
Sekilas
- Pada dasarnya mendukung struktur penskalaan horizontal (sharding)
- Mendukung berbagai strategi deployment dengan membentuk klaster single-master atau multi-master
- Menggunakan Redis Serialization Protocol (RESP) sehingga dapat terhubung dengan klien Redis apa pun
- Mendukung sebagian spesifikasi klaster Redis
- Memanfaatkan FoundationDB sebagai metastore untuk manajemen klaster dan definisi struktur data
- Diimplementasikan dalam Java dan memerlukan JDK 21 atau lebih baru
Status saat ini
- Fitur awal sudah diimplementasikan, tetapi fondasinya sudah stabil
- ZMap : Ordered key-value store yang menyediakan proksi protokol Redis di atas API FoundationDB
- Namespaces : Konsep untuk mengisolasi ZMap dan Buckets, berupa pembungkus tipis dari directory layer milik FoundationDB
- Volume : Implementasi mesin penyimpanan yang mengadopsi model replikasi Primary-Standby
- Clustering : Dapat membentuk klaster dalam bentuk single-master atau multi-master
- Redis Data Structures (dukungan parsial) : Mendukung sebagian struktur data String dan Hash
Rencana ke depan
- Berencana merancang struktur data bernama Bucket untuk mendukung penyimpanan dokumen mirip JSON
- Di Bucket, berencana menyediakan transaksi berbasis FoundationDB dan bahasa kueri mirip MQL
- Berencana mendukung secara bertahap struktur data umum Redis (String, Hash, Sorted Sets, dan sebagainya)
Belum ada komentar.