rocksdb

A library that provides an embeddable, persistent key-value store for fast storage.

GPL-2.0 License

Stars
28K
Committers
977
rocksdb - RocksDB 5.7.2

Published by yiwu-arbug about 7 years ago

Bug Fixes

  • Fix incorrect dropping of deletions issue with FIFO compaction.
  • Fix LITE build compiler error with missing abort().
rocksdb - v5.7.2

Published by yiwu-arbug about 7 years ago

Bug Fixes

  • Fix incorrect dropping of deletions issue with FIFO compaction.
  • Fix LITE build compiler error with missing abort().
rocksdb - v5.4.10

Published by ajkr about 7 years ago

5.4.10 (08/12/2017)

Bug Fixes

  • Fix incorrect dropping of deletions during intra-L0 compaction.
rocksdb - RocksDB 5.4.10

Published by ajkr about 7 years ago

5.4.10 (08/12/2017)

Bug Fixes

  • Fix incorrect dropping of deletions during intra-L0 compaction.
rocksdb - v5.5.6

Published by ajkr about 7 years ago

5.5.6 (08/12/2017)

Bug Fixes

  • Fix incorrect dropping of deletions during intra-L0 compaction.
rocksdb - RocksDB 5.5.6

Published by ajkr about 7 years ago

5.5.6 (08/12/2017)

Bug Fixes

  • Fix incorrect dropping of deletions during intra-L0 compaction.
rocksdb - v5.6.2

Published by ajkr about 7 years ago

5.6.2 (08/12/2017)

Bug Fixes

  • Fix incorrect dropping of deletions during intra-L0 compaction.
rocksdb - RocksDB 5.6.2

Published by ajkr about 7 years ago

5.6.2 (08/12/2017)

Bug Fixes

  • Fix incorrect dropping of deletions during intra-L0 compaction.
rocksdb - v5.7.1

Published by ajkr about 7 years ago

5.7.1 (08/12/2017)

Bug Fixes

  • Fix incorrect dropping of deletions during intra-L0 compaction.
rocksdb - RocksDB 5.7.1

Published by ajkr about 7 years ago

5.7.1 (08/12/2017)

Bug Fixes

  • Fix incorrect dropping of deletions during intra-L0 compaction.
rocksdb - RocksDB 5.6.1

Published by yiwu-arbug about 7 years ago

5.6.1 (07/25/2017)

Bug Fixes

  • Fix lite build.

5.6.0 (06/06/2017)

Public API Change

  • Scheduling flushes and compactions in the same thread pool is no longer supported by setting max_background_flushes=0. Instead, users can achieve this by configuring their high-pri thread pool to have zero threads.
  • Replace Options::max_background_flushes, Options::max_background_compactions, and Options::base_background_compactions all with Options::max_background_jobs, which automatically decides how many threads to allocate towards flush/compaction.
  • options.delayed_write_rate by default take the value of options.rate_limiter rate.
  • Replace global variable IOStatsContext iostats_context with IOStatsContext* get_iostats_context(); replace global variable PerfContext perf_context with PerfContext* get_perf_context().

New Features

  • Change ticker/histogram statistics implementations to use core-local storage. This improves aggregation speed compared to our previous thread-local approach, particularly for applications with many threads.
  • Users can pass a cache object to write buffer manager, so that they can cap memory usage for memtable and block cache using one single limit.
  • Flush will be triggered when 7/8 of the limit introduced by write_buffer_manager or db_write_buffer_size is triggered, so that the hard threshold is hard to hit.
  • Introduce WriteOptions.low_pri. If it is true, low priority writes will be throttled if the compaction is behind.
  • DB::IngestExternalFile() now supports ingesting files into a database containing range deletions.

Bug Fixes

  • Shouldn't ignore return value of fsync() in flush.
rocksdb - v5.6.1

Published by yiwu-arbug about 7 years ago

5.6.1 release.

rocksdb - RocksDB 5.5.5

Published by siying over 7 years ago

  • Change license section of java/rocksjni.pom
  • Clear up some files still mentioning PATENTS file
rocksdb - RocksDB 5.5.4

Published by siying over 7 years ago

5.5.4 (07/18/2017)

  • Change License to Apache + GPLv2
rocksdb - v5.5.3

Published by yiwu-arbug over 7 years ago

5.5.3 release.

rocksdb - RocksDB 5.5.3

Published by yiwu-arbug over 7 years ago

Bug Fixes

  • Fix LITE build error.
rocksdb - v5.5.2

Published by yiwu-arbug over 7 years ago

5.5.2 release.

rocksdb - RocksDB 5.5.2

Published by yiwu-arbug over 7 years ago

Re-tagging 5.5.1 release. No changes from 5.5.1.

rocksdb - RocksDB 5.5.1

Published by lightmark over 7 years ago

New Features

  • FIFO compaction to support Intra L0 compaction too with CompactionOptionsFIFO.allow_compaction=true.
  • DB::ResetStats() to reset internal stats.
  • Statistics::Reset() to reset user stats.
  • ldb add option --try_load_options, which will open DB with its own option file.
  • Introduce WriteBatch::PopSavePoint to pop the most recent save point explicitly.
  • Support dynamically change max_open_files option via SetDBOptions()
  • Added DB::CreateColumnFamilie() and DB::DropColumnFamilies() to bulk create/drop column families.
  • Add debugging function GetAllKeyVersions to see internal versions of a range of keys.
  • Support file ingestion with universal compaction style
  • Support file ingestion behind with option allow_ingest_behind
  • New option enable_pipelined_write which may improve write throughput in case writing from multiple threads and WAL enabled.

Bug Fixes

  • Fix the bug that Direct I/O uses direct reads for non-SST file
rocksdb - RocksDB 5.4.7

Published by ajkr over 7 years ago

Bug Fixes

  • Shouldn't ignore return value of fsync() in flush.
Package Rankings
Top 1.19% on Repo1.maven.org
Top 4.85% on Spack.io
Top 3.59% on Proxy.golang.org
Top 37.05% on Pypi.org
Top 11.69% on Conda-forge.org
Badges
Extracted from project README
CircleCI Status