Given the following requirements for a persistent key / value store:
And given this usage pattern:
What is the best structure / algorithm on disk given the requirements?
Can a user implementation exceed the performance of LSM (Log Structured Merge) based implementations (i.e. leveldb, rocksdb)?
?
, , RocksDB . RocksDB:
-, , RocksDB. RocksDB , , , . , - RocksDB, 1. , , ; 2. ; 3. . , , .
-, , IO, , , , RocksDB.
, . -, , , . , (), , , , . , .
, RocksDB , RocksDB.
RocksDB .
Source: https://habr.com/ru/post/1543324/More articles:Can I run Shark requests using Spark Streaming? - apache-sparkIs it possible to get diff for only one file using the github API? - gitHow does javascript compute modulo? - javascriptshell $ RANDOM seeds not marked in pipelines - bashAndroid activity restarts wrong action after application βkillsβ system - androidAndroid ADT downloads data for Android 4.4.2 all the time - androidThemeforest to Rails app - ruby-on-railsChange admin password in Drupal 7 - drupalCan I use $ interval in a service? - angularjsCommunication Security BLE - androidAll Articles