Questions tagged [rocksdb]

RocksDB is an embeddable persistent key-value store for fast storage. RocksDB can also be the foundation for a client-server database but our current focus is on embedded workloads.

About

RocksDB is an embeddable persistent key-value store for fast storage. RocksDB can also be the foundation for a client-server database but our current focus is on embedded workloads.

RocksDB builds on LevelDB to be scalable to run on servers with many CPU cores, to efficiently use fast storage, to support IO-bound, in-memory and write-once workloads, and to be flexible to allow for innovation.

Links

474 questions
0
votes
1 answer

Testing Samza with RocksDB application with SBT

I would like to run a Samza (using RocksDB KV store) application from SBT. When I do ./sbt "run " I receive the following error java.lang.ExceptionInInitializerError (snip) Caused by: java.lang.RuntimeException: librocksdbjni-linux64.so was not…
Luís Guilherme
  • 2,620
  • 6
  • 26
  • 41
-1
votes
1 answer

Will rocksDB support nested keys for one value?

I am new to RocksDB. I am testing it on java spring boot(dependency: org.rocksdb.rocksdbjni). Will it support on storing nested keys for one value and retrieve a value using nested keys. Example: In Java, I am using the following data structure.…
-1
votes
2 answers

Concurrent Read & Write implementation strategy on database | Memtables

I am doing research on how databases are designed internally. I found that there are three main components WAL - Write ahead log Memtable - In-memory data structure say RedBlack Tree or SkipList SSTables - Files on the disk Now consider a database…
voila
  • 1,594
  • 2
  • 19
  • 38
-1
votes
1 answer

Understanding the Open Policy Agent (OPA) Disk-Storage implementation's use of .sst and .vlog files (BadgerDB)

I'm working through some OPA examples like this one that leverage disk storage. I've removed the temporary directory in favor of a permanent one (like we'd have in a production system) and I'm noticing some strange behavior. If I first write the…
muZero
  • 948
  • 9
  • 22
-1
votes
1 answer

how to build a cluster of RocksDB nodes?

I am impressed by the RocksDB: the merge operation and its columnar storage. But I found that RocksDB runs on a single node. It is more like a library. In my use case, the size of KV doesn't fit in one node. So I need a "management system" which I…
Peng Zhang
  • 3,475
  • 4
  • 33
  • 41
-1
votes
1 answer

Can multiple RocksDB instances share and read from the same key-range?

Past answers on Stack Overflow suggest that the single threaded nature of RocksDB means the answer is no, but official FB documentation has pages like this http://rocksdb.org/blog/2021/05/27/rocksdb-secondary-cache.html where multiple instances seem…
knowads
  • 705
  • 2
  • 7
  • 24
-1
votes
1 answer

Error: object rocksdb is not a member of package orgs

I am facing issue with using rocksDb library in scala. I'm trying to import org.rocksdb.RocksDB; in my code but I keep hitting with this error: object rocksdb is not a member of package org. I searched online and found that using build.sbt and…
Razor21
  • 59
  • 1
  • 6
-1
votes
1 answer

Insert 1 hundred millions of records on RocksDB

I'm trying to insert 1 hundred millions of records on RocksDB but i get SIGSEGV:Segmentation fault, after 287481 insert on this line: 0 ?? /lib/x86_64-linux-gnu/libc.so.6 0x7ffff6086341 1 rocksdb::Slice::Slice slice.h 43 0x40efd5 2…
KnightYusuf
  • 78
  • 1
  • 8
-2
votes
1 answer

Why do I get segmentation faults for the subject line

I'm creating a native node extension for RocksDB, I've pinned down an issue which I can not explain. So I have the following perfectly functioning piece of code: std::string v; ROCKSDB_STATUS_THROWS(db->Get(*options, k, &v)); napi_value…
Lu4
  • 14,873
  • 15
  • 79
  • 132
1 2 3
31
32