RocksDB 7.0.3 has been released, the kv storage system developed by Facebook

rocksdb-7-0-3-released

RocksDB 7.0.3 has been released. RocksDB is an embeddable key-value storage system from Facebook that supports persistence. It can also be used as a storage database in C/S mode, based on LevelDB. The updates are as follows:

bug fix

  • Fixed a major performance bug where, due to  changes to FilterPolicy::Name() in #9590, earlier 7.0.x versions could not read pre-7.0-generated Bloom filters (and vice versa). This can severely impact read performance and read I/O when an existing database is upgraded or downgraded, but not data correctness.
  • Fixed bug with Iterator::Refresh()reading stale keys after DeleteRange().

Public API changes

  • Added pure virtual FilterPolicy::CompatibilityName(), needed to fix major performance bugs involving FilterPolicy naming in SST metadata, without affecting the Customizable aspect of FilterPolicy. For the source code, this change only affects those who have their own custom or wrapper FilterPolicy classes, but it does break binary compatibility of compiled libraries in the patch release.
  • Starting with RocksDB 7, RocksJava now requires Java 8 (previously Java 7).

Update notes: https://github.com/facebook/rocksdb/releases/tag/v7.0.3

Guess you like

Origin www.oschina.net/news/188707