| /rocksdb-6.9/ |
| D | DEFAULT_OPTIONS_HISTORY.md | 10 * Options.level0_stop_writes_trigger default value changes from 24 to 32. 13 * options.max_open_files changes from 5000 to -1. It improves performance, but users need to set fi… 14 * options.base_background_compactions changes from max_background_compactions to 1. When users set … 15 * options.wal_recovery_mode changes from kTolerateCorruptedTailRecords to kPointInTimeRecovery. Avo… 18 * options.write_buffer_size changes from 4MB to 64MB. 19 * options.target_file_size_base changes from 2MB to 64MB. 20 * options.max_bytes_for_level_base changes from 10MB to 256MB. 21 * options.soft_pending_compaction_bytes_limit changes from 0 (disabled) to 64GB. 22 * options.hard_pending_compaction_bytes_limit changes from 0 (disabled) to 256GB. 23 * table_cache_numshardbits changes from 4 to 6. [all …]
|
| D | INSTALL.md | 106 * Update XCode: run `xcode-select --install` (or install it from XCode App's settting). 114 …from the Ports system using `cd /usr/ports/databases/rocksdb && make install`, or you can follow t… 135 * Build RocksDB from source: 141 * Build RocksJava from source (optional): 154 * Build RocksDB from source: 161 * Build RocksJava from source (optional):
|
| D | HISTORY.md | 17 …from 0, if the level does not have any file with any key falling in the specified range, the level… 277 * Adjust WriteBufferManager's dummy entry size to block cache from 1MB to 256KB. 305 * Removed some "using std::xxx" from public headers. 405 * Remove trace_analyzer_tool from rocksdb_lib target in TARGETS file. 516 * Fix Handle error return from WriteBuffer() during WAL file close and DB close. 710 * Options.level0_stop_writes_trigger default value changes from 24 to 32. 897 * Move listeners from ColumnFamilyOptions to DBOptions. 1010 * Change target_file_size_base type to uint64_t from int. 1054 * We removed seek compaction as a concept from RocksDB because: 1092 * Removed arena.h from public header files. [all …]
|
| /rocksdb-6.9/docs/_posts/ |
| D | 2015-02-27-write-batch-with-index.markdown | 14 …from RocksDB previously written by the same transaction (read-your-own-write). To read the updated… 16 …ject from it and issue `db->Write()`. Additionally, users can create an iterator of a WriteBatchWi… 18 …from an iterator of the write batch, before checking data in RocksDB. For example, here is the we …
|
| D | 2014-04-21-indexing-sst-files-for-better-lookup-performance.markdown | 16 …from an upper level and merges them with files from lower level. As a result, key/values are moved… 18 … position in its level is fixed. Furthermore, its order relative to files from the next level is a… 22 … than 100, we can safely exclude other files from the search. As a result we cut down the search s…
|
| D | 2017-05-12-partitioned-index-filter.markdown | 12 …h data blocks for the block cache space and are also likely to be re-read many times from the disk. 18 …from the disk, and its large size is not helping in reducing the IO cost. While a simple point loo… 28 …ery small block cache of size 60MB. Partitioning improves throughput by 11x from 5 op/s to 55 op/s. 32 …ench throughput drops from 38k tps to 23k when reducing block cache size from 6G to 2G. With parti…
|
| D | 2015-01-16-migrating-from-leveldb-to-rocksdb-2.markdown | 2 title: Migrating from LevelDB to RocksDB 7 - /blog/1811/migrating-from-leveldb-to-rocksdb-2/ 84 …te the proper TableBuilder objects. If you were to write your application from scratch it would lo… 86 RocksDB code from scratch: 112 The LevelDBOptions utility can ease migration to RocksDB from LevelDB and allows us to break down t…
|
| D | 2015-11-16-analysis-file-read-latency-by-level.markdown | 12 …xpecting level 0, 1 and 2 are mostly cached in memory, leaving only reads from level 3 and 4 requi… 150 …n this example, you can see we only issued 696 reads from level 0 while issued 25 million reads fr… 152 Currently the read latency per level includes reads from data blocks, index blocks, as well as bloo… 162 Should be. As long as you enable statistics, you should be able to get the value from `RocksDB.getP… 166 > In this example, you can see we only issued 696 reads from level 0 while issued 256K reads from l… 189 … value of 1, 0.024% has value of 1, 0.033% has value of 2. Accumulated value from 0 to 2 is 0.066%.
|
| D | 2017-08-25-flushwal.markdown | 8 …from the application memory to the OS buffer after each `::Put`. It however can be configured to p… 26 …from some failure scenarios, MySQL can provide reliability without however needing a storage WAL f…
|
| D | 2016-09-28-rocksdb-4-11-2-released.markdown | 7 We abandoned release candidates 4.10.x and directly go to 4.11.2 from 4.9, to make sure the latest … 29 …table_huge_page_size. When it is set, RocksDB will try to allocate memory from huge page for memta… 41 …* enum type CompressionType and PerfLevel changes from char to unsigned char. Value of all PerfLev…
|
| D | 2014-03-27-how-to-backup-rocksdb.markdown | 41 …nd parameter is the location of log files (In some DBs they are different from DB directory, but u… 73 …es are kept sound in the file system. Checksum is also verified for files from the previous backup… 77 …from the latest consistent backup. An alternative is `RestoreDBFromBackup()` which takes a backup … 92 …opy the DB files to the backup directory. Doing so will prevent log files from being copied to the… 115 …lled. One thing to note is that a backup abortion could mean a corruption from a file in backup di…
|
| D | 2017-02-17-bulkoad-ingest-sst-file.markdown | 14 - Later, compaction will kick in and move data from level 0 to level 1, and then from level 1 to le… 50 - Migrating from a different storage (InnoDB to RocksDB migration in MyRocks)
|
| D | 2018-11-21-delete-range.markdown | 32 illustrated above, so from this perspective it's a good target for optimization. 53 gone from the LSM. 64 when the call finishes, the keys are guaranteed to be wiped from the DB; (3) low 89 to go from above a range tombstone to below, i.e., disappearing. The upside is 184 found across live memtable, immutable memtable, L0 files, and one file from each 248 Point lookup benchmarks read 100000 keys from a database using `readwhilewriting`. Range scan bench… 249 …, and advanced up to 10 keys away from the seek position for short range scans, and advanced up to… 289 Special thanks to Peter Mattis and Nikhil Benesch from Cockroach Labs, who were early users of 292 Thanks to Huachao Huang and Jinpeng Zhang from PingCAP for early DeleteRange v1 adoption, bug repor…
|
| D | 2017-06-26-17-level-based-changes.markdown | 30 …from the top is the largest, and let's say the top two files are created after the compaction star… 32 …th this approach more clearly. First, locked files in L0 or L1 prevent us from parallelizing compa… 48 …ay be anywhere, the old L0->L1 picking logic could arbitrarily prevent us from getting a long span… 50 So, we changed the L0->L1 picking algorithm to start from the oldest file and expand towards newer …
|
| D | 2014-06-27-rocksdb-3-2-release.markdown | 17 …* Add AdaptiveTableFactory, which is used to convert from a DB of PlainTable to BlockBasedTabe, or… 24 * We removed seek compaction as a concept from RocksDB
|
| D | 2016-01-29-compaction_pri.markdown | 14 …n in RocksDB by picking multiple files from the same level and compact them in parallel. We had to… 16 Why do we need to multiple algorithms to choose from? Because there are different factors to consid… 22 … time to the next level is the oldest, so the range will accumulated keys from incoming compaction… 28 …hile other key ranges are very cold. In this case, keeping hot key ranges from compacting to deepe…
|
| D | 2014-09-15-rocksdb-3-5-release.markdown | 29 …from Options. Change corresponding JNI interface. Options affected include: no_block_cache, block_…
|
| D | 2015-02-24-reading-rocksdb-options-from-a-file.markdown | 2 title: Reading RocksDB options from a file 7 - /blog/1883/reading-rocksdb-options-from-a-file/
|
| D | 2016-03-07-rocksdb-options-file.markdown | 16 …from File**: We added [LoadLatestOptions() / LoadOptionsFromFile()](https://github.com/facebook/ro…
|
| D | 2017-12-19-write-prepared-txn.markdown | 16 …arge transactions. It however provides a good milestone for transitioning from _WriteCommitted_ to… 25 …a mapping from `prepare_seq` to `commit_seq` in an in-memory data structure that we call _CommitCa… 27 …nsactions that commit in a timely manner. When evicting the older entries from the cache, it still…
|
| /rocksdb-6.9/tools/ |
| D | check_format_compatible.sh | 67 echo ==== Error loading data from $2 to $1 ==== 78 echo ==== Read different content from $1 and $2 or error happened. ==== 89 echo ==== Error writing external SST file using data from $1 to $3 ==== 150 echo == Generating DB from "$checkout_obj" ... 169 echo == Opening DB from "$checkout_obj" using debug build of $checkout_flag ...
|
| D | verify_random_db.sh | 33 echo == Dumping data from $db_dir to $db_dump 36 echo == Dumping data from $base_db_dir to $base_db_dump
|
| /rocksdb-6.9/java/jmh/src/main/java/org/rocksdb/util/ |
| D | KVUtils.java | 51 public static List<byte[]> keys(final int from, final int to) { in keys() argument 52 final List<byte[]> keys = new ArrayList<>(to - from); in keys() 53 for (int i = from; i < to; i++) { in keys()
|
| /rocksdb-6.9/docs/ |
| D | LICENSE-DOCUMENTATION | 12 disclaims all liability for damages resulting from their use to the 65 consideration of benefits the Licensor receives from making the 71 Rights that is derived from or based upon the Licensed Material 119 public may access the material from a place and at a time 158 authority to forbid You from making technical modifications 167 a. Offer from the Licensor -- Licensed Material. Every 169 receives an offer from the Licensor to exercise the 201 collect royalties from You for the exercise of the Licensed 256 Material from complying with this Public License. 341 Licensed Material not stated herein are separate from and [all …]
|
| /rocksdb-6.9/port/ |
| D | README | 2 rest of the package from platform details. 4 Code in the rest of the package includes "port.h" from this directory.
|