Die vom Facebook Engineering Team veröffentlichte RocksDB ist ein einbettbarerer, persistenter Key-Value-Speicher für schnelle Datenspeicherung. Außerdem kann sie als Grundlage für eine Client-Server-Datenbank dienen – der Fokus liegt jedoch vorläufig auf Embedded Workloads.
RocksDB baut auf LevelDB auf – LevelDB selbst war nicht mehr ausreichend für die Server-Workloads Facebooks. Die vom Team auf GitHub veröffentlichten Performance-Benchmarks sprechen eine eindeutige Sprache. RocksDB ist skalierbar auf Servern mit vielen CPU-Kernen und unterstützt IO-Bound, In-Memory und Write-once-…
↧