RocksDB dikembangkan dan dikelola oleh Tim Rekayasa Basis Data Facebook. Itu dibangun berdasarkan pekerjaan sebelumnya di LevelDB oleh Sanjay Ghemawat ([email protected]) dan Jeff Dean ([email protected])
Kode ini adalah pustaka yang membentuk blok penyusun inti untuk server nilai kunci yang cepat, terutama cocok untuk menyimpan data di flash drive. Ia memiliki desain Log-Structured-Merge-Database (LSM) dengan trade-off fleksibel antara Write-Amplification-Factor (WAF), Read-Amplification-Factor (RAF) dan Space-Amplification-Factor (SAF). Ini memiliki pemadatan multi-thread, sehingga sangat cocok untuk menyimpan beberapa terabyte data dalam satu database.
Mulailah dengan contoh penggunaan di sini: https://github.com/facebook/rocksdb/tree/main/examples
Lihat wiki github untuk penjelasan lebih lanjut.
Antarmuka publik ada di include/
. Penelepon tidak boleh menyertakan atau mengandalkan rincian file header lainnya dalam paket ini. API internal tersebut dapat diubah tanpa peringatan.
Pertanyaan dan diskusi diterima di grup Facebook Publik Pengembang RocksDB dan daftar email di Grup Google.
RocksDB memiliki lisensi ganda di bawah GPLv2 (ditemukan di file COPYING di direktori root) dan Lisensi Apache 2.0 (ditemukan di file LICENSE.Apache di direktori root). Anda dapat memilih, sesuai pilihan Anda, salah satu lisensi yang tercantum di atas.