leveldb
leveldb copied to clipboard
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
Original [issue 164](https://code.google.com/p/leveldb/issues/detail?id=164) created by wuzuyang on 2013-05-03T06:55:01.000Z: What steps will reproduce the problem? 1. download and compile leveldb-1.9.0 2. write a test program test.cpp(in attachment), which makes only Put()...
Hi Team, I am facing a serious issue with write amplification. Consider, There are key-values that will write to levelDB for every 5 seconds. Those key-values are always batched into...
fix typo
We're observing intermittent AutoCompactTest.ReadHalf failures. The failures occur with the latest (1.22) and prior (v1.18) releases, and can be observed on multiple architectures (x86-64 + aarch64), kernels and filesystems. E.g....
Resolved compilation issues for Intel architecture macOS (Xcode) of the release 1.23
Hi! Recently I applied Profile-Guided Optimization on RocksDB ang got interesting results on the `db_bench` (a benchmarking tool from RocksDB): Release: ``` DB path: [/tmp/rocksdbtest-1000/dbbench] readrandom : 8.306 micros/op 120392...
close FinishedSingleOp printf to track error in db benchmark easier.
Hi, I know there's this implementation of the iterator available in the documentation: ```cpp leveldb::Iterator* it { getNewIterator() }; std::string const primaryKey { std::string(bestBlockKey.constData(), bestBlockKey.length()) }; // Get the key...
This requires us to first default construct a `std::string`, and then pass its address to the `Get()` function. But what if i'm only interested in if the key is in...