Skip to content
Discussion options

You must be logged in to vote

Answer:

  1. Key limit. Scalability of rocksdict should be exactly the same as rocksdb. So, I don't think 100M keys will break rocksdict.
  2. Network shareable. Same as rocksdb. The dict folder can be opened by only one w/r instance, and can open another r/only instance. If you want to use it across different network services, you'll have to write a service for it.
  3. Cold boot. I think there will be some overhead, but not too bad. But don't use Plaintable for this, use block-based table for cold boot.
  4. Duplicate handling. Same as a dict. If you write a new key-value pair into a dict with an existing key, the old value is overwritten.
  5. Raw mode. Non-raw-mode compared to raw-mode has the (1) overhead o…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@spillz
Comment options

@Congyuwang
Comment options

@spillz
Comment options

Answer selected by Congyuwang
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #41 on February 10, 2023 09:02.