4 poin oleh xguru 2025-01-27 | Belum ada komentar. | Bagikan ke WhatsApp
  • 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.

Belum ada komentar.