rocksdb
빠른 스토리지를 위해 임베디드 가능한 영구적 key-value 스토어를 제공하는 라이브러리입니다.
파일 탐색기
최종 버전 다운로드 (.zip)- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- build-ai-review-comment.js
- ccache-trim.sh
- compute-test-shard.sh
- parse-claude-review.js
- parse-codex-review.js
- post-pr-comment.js
- post-pr-comment.test.js
- ai-review-analysis.yml
- ai-review-comment.yml
- benchmark-linux.yml
- clang-tidy-comment.yml
- clang-tidy.yml
- claude-review-comment.yml
- claude-review.yml
- codex-review-comment.yml
- codex-review.yml
- nightly-candidate.yml
- nightly.yml
- pr-jobs-candidate.yml
- pr-jobs.yml
- weekly.yml
- bench-slow.json
- bench.json
- buckify_rocksdb.py
- check_buck_targets.sh
- rocks_test_runner.sh
- targets_builder.py
- targets_cfg.py
- util.py
- Dockerfile
- Dockerfile
- Dockerfile
- amalgamate.py
- benchmark_log_tool.py
- build_detect_platform
- check-public-header.sh
- check-sources.sh
- check-workflow-yaml.sh
- check_progress.sh
- dependencies_platform010.sh
- dockerbuild.sh
- error_filter.py
- fb_compile_mongo.sh
- fbcode_config.sh
- fbcode_config_platform010.sh
- format-diff.sh
- getdeps_fallback_mirror.py
- gnu_parallel
- gtest-parallel
- gtest_parallel.py
- make_package.sh
- ps_with_stack
- regression_build_test.sh
- rocksptest.sh
- rockstest.sh
- run_ci_db_test.ps1
- setup_centos7.sh
- update_dependencies.sh
- version.sh
- c_generated_block_based_options_subset.cc.inc
- c_generated_block_based_options_subset.h.inc
- c_generated_cuckoo_options_subset.cc.inc
- c_generated_cuckoo_options_subset.h.inc
- c_generated_db_simple_subset.cc.inc
- c_generated_db_simple_subset.h.inc
- c_generated_jobinfo_auto.cc.inc
- c_generated_jobinfo_auto.h.inc
- c_generated_jobinfo_metadata_subset.cc.inc
- c_generated_jobinfo_metadata_subset.h.inc
- c_generated_metadata_structs_auto.cc.inc
- c_generated_metadata_structs_auto.h.inc
- c_generated_option_structs_auto.cc.inc
- c_generated_option_structs_auto.h.inc
- c_generated_options_subset.cc.inc
- c_generated_options_subset.h.inc
- c_generated_readoptions_auto.cc.inc
- c_generated_readoptions_auto.h.inc
- c_generated_roundtrip_tests.c.inc
- c_generated_subset.cc.inc
- c_generated_subset.h.inc
- c_generated_transaction_subset.cc.inc
- c_generated_transaction_subset.h.inc
- c_generated_transactiondb_subset.cc.inc
- c_generated_transactiondb_subset.h.inc
- c_generated_writebatch_subset.cc.inc
- c_generated_writebatch_subset.h.inc
- cache.cc
- cache_bench.cc
- cache_bench_tool.cc
- cache_entry_roles.cc
- cache_entry_roles.h
- cache_entry_stats.h
- cache_helpers.cc
- cache_helpers.h
- cache_key.cc
- cache_key.h
- cache_reservation_manager.cc
- cache_reservation_manager.h
- cache_reservation_manager_test.cc
- cache_test.cc
- charged_cache.cc
- charged_cache.h
- clock_cache.cc
- clock_cache.h
- compressed_secondary_cache.cc
- compressed_secondary_cache.h
- compressed_secondary_cache_test.cc
- lru_cache.cc
- lru_cache.h
- lru_cache_test.cc
- secondary_cache.cc
- secondary_cache_adapter.cc
- secondary_cache_adapter.h
- sharded_cache.cc
- sharded_cache.h
- tiered_secondary_cache.cc
- tiered_secondary_cache.h
- tiered_secondary_cache_test.cc
- typed_cache.h
- add_option.md
- add_public_api.md
- ci_complexity_eval_prompt.md
- ci_query_prompt.md
- ci_recovery_prompt.md
- ci_review_prompt.md
- manual_code_review.md
- remove_option.md
- CxxFlags.cmake
- Findgflags.cmake
- FindJeMalloc.cmake
- Findlz4.cmake
- FindNUMA.cmake
- FindSnappy.cmake
- Finduring.cmake
- Findzstd.cmake
- ReadVersion.cmake
- RocksDBConfig.cmake.in
- coverage_test.sh
- parse_gcov_output.py
- blob_constants.h
- blob_contents.cc
- blob_contents.h
- blob_counting_iterator.h
- blob_counting_iterator_test.cc
- blob_fetcher.cc
- blob_fetcher.h
- blob_file_addition.cc
- blob_file_addition.h
- blob_file_addition_test.cc
- blob_file_builder.cc
- blob_file_builder.h
- blob_file_builder_test.cc
- blob_file_cache.cc
- blob_file_cache.h
- blob_file_cache_test.cc
- blob_file_completion_callback.h
- blob_file_garbage.cc
- blob_file_garbage.h
- blob_file_garbage_test.cc
- blob_file_meta.cc
- blob_file_meta.h
- blob_file_partition_manager.cc
- blob_file_partition_manager.h
- blob_file_reader.cc
- blob_file_reader.h
- blob_file_reader_test.cc
- blob_garbage_meter.cc
- blob_garbage_meter.h
- blob_garbage_meter_test.cc
- blob_gen2_format.cc
- blob_gen2_format.h
- blob_index.h
- blob_log_format.cc
- blob_log_format.h
- blob_log_sequential_reader.cc
- blob_log_sequential_reader.h
- blob_log_writer.cc
- blob_log_writer.h
- blob_read_request.h
- blob_source.cc
- blob_source.h
- blob_source_test.cc
- blob_write_batch_transformer.cc
- blob_write_batch_transformer.h
- db_blob_basic_test.cc
- db_blob_compaction_test.cc
- db_blob_corruption_test.cc
- db_blob_direct_write_test.cc
- db_blob_index_test.cc
- prefetch_buffer_collection.cc
- prefetch_buffer_collection.h
- same_file_blob_reader.h
- clipping_iterator.h
- clipping_iterator_test.cc
- compaction.cc
- compaction.h
- compaction_iteration_stats.h
- compaction_iterator.cc
- compaction_iterator.h
- compaction_iterator_test.cc
- compaction_job.cc
- compaction_job.h
- compaction_job_stats_test.cc
- compaction_job_test.cc
- compaction_outputs.cc
- compaction_outputs.h
- compaction_picker.cc
- compaction_picker.h
- compaction_picker_fifo.cc
- compaction_picker_fifo.h
- compaction_picker_level.cc
- compaction_picker_level.h
- compaction_picker_test.cc
- compaction_picker_universal.cc
- compaction_picker_universal.h
- compaction_service_job.cc
- compaction_service_test.cc
- compaction_state.cc
- compaction_state.h
- file_pri.h
- sst_partitioner.cc
- subcompaction_state.cc
- subcompaction_state.h
- tiered_compaction_test.cc
- compacted_db_impl.cc
- compacted_db_impl.h
- compacted_db_impl_sync_and_async.h
- db_impl.cc
- db_impl.h
- db_impl_compaction_flush.cc
- db_impl_debug.cc
- db_impl_experimental.cc
- db_impl_files.cc
- db_impl_follower.cc
- db_impl_follower.h
- db_impl_open.cc
- db_impl_readonly.cc
- db_impl_readonly.h
- db_impl_readonly_sync_and_async.h
- db_impl_secondary.cc
- db_impl_secondary.h
- db_impl_secondary_sync_and_async.h
- db_impl_sync_and_async.h
- db_impl_write.cc
- blob_column_resolver_util.h
- db_lazy_entity_test.cc
- db_wide_basic_test.cc
- db_wide_blob_direct_write_test.cc
- lazy_wide_columns.cc
- lazy_wide_columns_helper.h
- read_path_blob_resolver.cc
- read_path_blob_resolver.h
- wide_column_serialization.cc
- wide_column_serialization.h
- wide_column_serialization_test.cc
- wide_column_test_util.h
- wide_columns.cc
- wide_columns_helper.cc
- wide_columns_helper.h
- wide_columns_helper_test.cc
- arena_wrapped_db_iter.cc
- arena_wrapped_db_iter.h
- attribute_group_iterator_impl.cc
- attribute_group_iterator_impl.h
- builder.cc
- builder.h
- c.cc
- c_test.c
- coalescing_iterator.cc
- coalescing_iterator.h
- column_family.cc
- column_family.h
- column_family_test.cc
- compact_files_test.cc
- comparator_db_test.cc
- convenience.cc
- convenience_impl.h
- coro_db.cc
- corruption_test.cc
- cuckoo_table_db_test.cc
- db_basic_test.cc
- db_block_cache_test.cc
- db_bloom_filter_test.cc
- db_clip_test.cc
- db_compaction_abort_test.cc
- db_compaction_filter_test.cc
- db_compaction_test.cc
- db_dynamic_level_test.cc
- db_encryption_test.cc
- db_etc2_test.cc
- db_etc3_test.cc
- db_filesnapshot.cc
- db_flush_test.cc
- db_follower_test.cc
- db_info_dumper.cc
- db_info_dumper.h
- db_inplace_update_test.cc
- db_io_failure_test.cc
- db_iter.cc
- db_iter.h
- db_iter_stress_test.cc
- db_iter_test.cc
- db_iterator_test.cc
- db_kv_checksum_test.cc
- db_log_iter_test.cc
- db_logical_block_size_cache_test.cc
- db_memtable_test.cc
- db_merge_operand_test.cc
- db_merge_operator_test.cc
- db_open_with_config_test.cc
- db_options_test.cc
- db_properties_test.cc
- db_range_del_test.cc
- db_rate_limiter_test.cc
- db_readonly_with_timestamp_test.cc
- db_secondary_test.cc
- db_sst_test.cc
- db_statistics_test.cc
- db_table_properties_test.cc
- db_tailing_iter_test.cc
- db_test.cc
- db_test_util.cc
- db_test_util.h
- db_universal_compaction_test.cc
- db_wal_test.cc
- db_with_timestamp_basic_test.cc
- db_with_timestamp_compaction_test.cc
- db_with_timestamp_test_util.cc
- db_with_timestamp_test_util.h
- db_write_buffer_manager_test.cc
- db_write_test.cc
- dbformat.cc
- dbformat.h
- dbformat_test.cc
- deletefile_test.cc
- error_handler.cc
- error_handler.h
- error_handler_fs_test.cc
- event_helpers.cc
- event_helpers.h
- experimental.cc
- external_sst_file_basic_test.cc
- external_sst_file_ingestion_job.cc
- external_sst_file_ingestion_job.h
- external_sst_file_test.cc
- fault_injection_test.cc
- file_indexer.cc
- file_indexer.h
- file_indexer_test.cc
- filename_test.cc
- flush_job.cc
- flush_job.h
- flush_job_test.cc
- flush_scheduler.cc
- flush_scheduler.h
- forward_iterator.cc
- forward_iterator.h
- forward_iterator_bench.cc
- history_trimming_iterator.h
- import_column_family_job.cc
- import_column_family_job.h
- import_column_family_test.cc
- internal_stats.cc
- internal_stats.h
- job_context.h
- kv_checksum.h
- listener_test.cc
- log_format.h
- log_reader.cc
- log_reader.h
- log_test.cc
- log_writer.cc
- log_writer.h
- logs_with_prep_tracker.cc
- logs_with_prep_tracker.h
- lookup_key.h
- malloc_stats.cc
- malloc_stats.h
- manifest_ops.cc
- manifest_ops.h
- manual_compaction_test.cc
- memtable.cc
- memtable.h
- memtable_list.cc
- memtable_list.h
- memtable_list_test.cc
- merge_context.h
- merge_helper.cc
- merge_helper.h
- merge_helper_test.cc
- merge_operator.cc
- merge_test.cc
- multi_cf_iterator_impl.h
- multi_cf_iterator_test.cc
- multi_scan.cc
- obsolete_files_test.cc
- options_file_test.cc
- output_validator.cc
- output_validator.h
- perf_context_test.cc
- periodic_task_scheduler.cc
- periodic_task_scheduler.h
- periodic_task_scheduler_test.cc
- pinned_iterators_manager.h
- plain_table_db_test.cc
- post_memtable_callback.h
- pre_release_callback.h
- prefix_test.cc
- range_del_aggregator.cc
- range_del_aggregator.h
- range_del_aggregator_bench.cc
- range_del_aggregator_test.cc
- range_tombstone_fragmenter.cc
- range_tombstone_fragmenter.h
- range_tombstone_fragmenter_test.cc
- read_callback.h
- repair.cc
- repair_test.cc
- seqno_time_test.cc
- seqno_to_time_mapping.cc
- seqno_to_time_mapping.h
- snapshot_checker.h
- snapshot_impl.cc
- snapshot_impl.h
- table_cache.cc
- table_cache.h
- table_cache_sync_and_async.h
- table_properties_collector.cc
- table_properties_collector.h
- table_properties_collector_test.cc
- trim_history_scheduler.cc
- trim_history_scheduler.h
- version_builder.cc
- version_builder.h
- version_builder_test.cc
- version_edit.cc
- version_edit.h
- version_edit_handler.cc
- version_edit_handler.h
- version_edit_test.cc
- version_set.cc
- version_set.h
- version_set_sync_and_async.h
- version_set_test.cc
- version_util.cc
- version_util.h
- wal_edit.cc
- wal_edit.h
- wal_edit_test.cc
- wal_iterator_impl.cc
- wal_iterator_impl.h
- wal_manager.cc
- wal_manager.h
- wal_manager_test.cc
- write_batch.cc
- write_batch_base.cc
- write_batch_internal.h
- write_batch_test.cc
- write_callback.h
- write_callback_test.cc
- write_controller.cc
- write_controller.h
- write_controller_test.cc
- write_stall_stats.cc
- write_stall_stats.h
- write_thread.cc
- write_thread.h
- batched_ops_stress.cc
- cf_consistency_stress.cc
- CMakeLists.txt
- db_stress.cc
- db_stress_common.cc
- db_stress_common.h
- db_stress_compaction_filter.h
- db_stress_compaction_service.cc
- db_stress_compaction_service.h
- db_stress_compression_manager.cc
- db_stress_compression_manager.h
- db_stress_driver.cc
- db_stress_driver.h
- db_stress_env_wrapper.h
- db_stress_filters.cc
- db_stress_filters.h
- db_stress_gflags.cc
- db_stress_listener.cc
- db_stress_listener.h
- db_stress_shared_state.cc
- db_stress_shared_state.h
- db_stress_stat.h
- db_stress_status.h
- db_stress_table_properties_collector.h
- db_stress_test_base.cc
- db_stress_test_base.h
- db_stress_tool.cc
- db_stress_wide_merge_operator.cc
- db_stress_wide_merge_operator.h
- expected_state.cc
- expected_state.h
- expected_value.cc
- expected_value.h
- multi_ops_txns_stress.cc
- multi_ops_txns_stress.h
- no_batched_ops_stress.cc
- authors.yml
- features.yml
- nav.yml
- nav_docs.yml
- powered_by.yml
- powered_by_highlight.yml
- promo.yml
- faq.md
- getting-started.md
- gridblock.html
- gridblocks.html
- collection_nav.html
- collection_nav_group.html
- collection_nav_group_item.html
- header_nav.html
- all_share.html
- ascii_cinema.html
- button.html
- github_star.html
- github_watch.html
- google_share.html
- iframe.html
- like_button.html
- plugin_row.html
- post_social_plugins.html
- slideshow.html
- twitter_follow.html
- twitter_share.html
- button.html
- blog_pagination.html
- doc.html
- doc_paging.html
- footer.html
- head.html
- header.html
- hero.html
- home_header.html
- katex_import.html
- katex_render.html
- nav.html
- nav_search.html
- post.html
- powered_by.html
- social_plugins.html
- basic.html
- blog.html
- blog_default.html
- default.html
- doc_default.html
- doc_page.html
- docs.html
- home.html
- page.html
- plain.html
- post.html
- redirect.html
- top-level.html
- 2014-03-27-how-to-backup-rocksdb.markdown
- 2014-03-27-how-to-persist-in-memory-rocksdb-database.markdown
- 2014-04-02-the-1st-rocksdb-local-meetup-held-on-march-27-2014.markdown
- 2014-04-07-rocksdb-2-8-release.markdown
- 2014-04-21-indexing-sst-files-for-better-lookup-performance.markdown
- 2014-05-14-lock.markdown
- 2014-05-19-rocksdb-3-0-release.markdown
- 2014-05-22-rocksdb-3-1-release.markdown
- 2014-06-23-plaintable-a-new-file-format.markdown
- 2014-06-27-avoid-expensive-locks-in-get.markdown
- 2014-06-27-rocksdb-3-2-release.markdown
- 2014-07-29-rocksdb-3-3-release.markdown
- 2014-09-12-cuckoo.markdown
- 2014-09-12-new-bloom-filter-format.markdown
- 2014-09-15-rocksdb-3-5-release.markdown
- 2015-01-16-migrating-from-leveldb-to-rocksdb-2.markdown
- 2015-02-24-reading-rocksdb-options-from-a-file.markdown
- 2015-02-27-write-batch-with-index.markdown
- 2015-04-22-integrating-rocksdb-with-mongodb-2.markdown
- 2015-06-12-rocksdb-in-osquery.markdown
- 2015-07-15-rocksdb-2015-h2-roadmap.markdown
- 2015-07-17-spatial-indexing-in-rocksdb.markdown
- 2015-07-22-rocksdb-is-now-available-in-windows-platform.markdown
- 2015-07-23-dynamic-level.markdown
- 2015-10-27-getthreadlist.markdown
- 2015-11-10-use-checkpoints-for-efficient-snapshots.markdown
- 2015-11-16-analysis-file-read-latency-by-level.markdown
- 2016-01-29-compaction_pri.markdown
- 2016-02-24-rocksdb-4-2-release.markdown
- 2016-02-25-rocksdb-ama.markdown
- 2016-03-07-rocksdb-options-file.markdown
- 2016-04-26-rocksdb-4-5-1-released.markdown
- 2016-07-26-rocksdb-4-8-released.markdown
- 2016-09-28-rocksdb-4-11-2-released.markdown
- 2017-01-06-rocksdb-5-0-1-released.markdown
- 2017-02-07-rocksdb-5-1-2-released.markdown
- 2017-02-17-bulkoad-ingest-sst-file.markdown
- 2017-03-02-rocksdb-5-2-1-released.markdown
- 2017-05-12-partitioned-index-filter.markdown
- 2017-05-14-core-local-stats.markdown
- 2017-05-26-rocksdb-5-4-5-released.markdown
- 2017-06-26-17-level-based-changes.markdown
- 2017-06-29-rocksdb-5-5-1-released.markdown
- 2017-07-25-rocksdb-5-6-1-released.markdown
- 2017-08-24-pinnableslice.markdown
- 2017-08-25-flushwal.markdown
- 2017-09-28-rocksdb-5-8-released.markdown
- 2017-12-18-17-auto-tuned-rate-limiter.markdown
- 2017-12-19-write-prepared-txn.markdown
- 2018-02-05-rocksdb-5-10-2-released.markdown
- 2018-08-01-rocksdb-tuning-advisor.markdown
- 2018-08-23-data-block-hash-index.markdown
- 2018-11-21-delete-range.markdown
- 2019-03-08-format-version-4.markdown
- 2019-08-15-unordered-write.markdown
- 2021-04-12-universal-improvements.markdown
- 2021-05-26-integrated-blob-db.markdown
- 2021-05-26-online-validation.markdown
- 2021-05-27-rocksdb-secondary-cache.markdown
- 2021-05-31-dictionary-compression.markdown
- 2021-12-29-ribbon-filter.markdown
- 2022-07-18-per-key-value-checksum.markdown
- 2022-10-05-lost-buffered-write-recovery.markdown
- 2022-10-07-asynchronous-io-in-rocksdb.markdown
- 2022-10-31-align-compaction-output-file.markdown
- 2022-11-09-time-aware-tiered-storage.markdown
- 2023-11-06-java-jni-benchmarks.markdown
- 2024-02-20-foreign-function-interface.markdown
- 2025-02-07-mitigated-bug-update.markdown
- 2025-09-24-unified-memory-tracking.markdown
- 2025-09-25-io-tagging.markdown
- 2025-10-08-parallel-compression-revamp.markdown
- 2025-12-31-bit-fields-api.markdown
- 2026-02-17-cpu-bug.markdown
- 2026-05-04-interpolation-search.markdown
- 2026-05-19-resumable-remote-compaction.markdown
- 2026-06-20-blob-direct-write-partitioned-blob-files.markdown
- 2026-06-20-fifo-kv-ratio-compaction.markdown
- 2026-06-22-range-tombstone-conversion.markdown
- _base.scss
- _blog.scss
- _buttons.scss
- _footer.scss
- _gridBlock.scss
- _header.scss
- _poweredby.scss
- _promo.scss
- _react_docs_nav.scss
- _react_header_nav.scss
- _reset.scss
- _search.scss
- _slideshow.scss
- _syntax-highlighting.scss
- _tables.scss
- support.md
- all.html
- index.html
- 01_point_lookup.md
- 02_multiget.md
- 03_superversion_and_snapshots.md
- 04_memtable_lookup.md
- 05_sst_file_lookup.md
- 06_block_cache.md
- 07_iterator_scan.md
- 08_range_deletions.md
- 09_merge_resolution.md
- 10_prefetching_and_async_io.md
- 11_read_options_and_tuning.md
- index.md
- expected_state_trace.md
- index.md
- 01_write_apis.md
- 02_write_thread.md
- 03_wal.md
- 04_memtable_insert.md
- 05_sequence_numbers.md
- 06_write_modes.md
- 07_flow_control.md
- 08_tombstone_lifecycle.md
- 09_crash_recovery.md
- 10_performance.md
- index.md
- index.md
- main.scss
- 2016-04-07-blog-post-example.md
- docs-hello-world.md
- top-level-example.md
- index.html
- LatoLatin-Black.woff
- LatoLatin-Black.woff2
- LatoLatin-BlackItalic.woff
- LatoLatin-BlackItalic.woff2
- LatoLatin-Italic.woff
- LatoLatin-Italic.woff2
- LatoLatin-Light.woff
- LatoLatin-Light.woff2
- LatoLatin-Regular.woff
- LatoLatin-Regular.woff2
- compaction_output_file_size_compare.png
- file_cut_align.png
- file_cut_normal.png
- file_cut_trival_move.png
- file_size_compare.png
- write_amp_compare.png
- mget_async.png
- scan_async.png
- full-range.png
- l0-l1-contend.png
- l1-l2-contend.png
- part-range-old.png
- block-format-binary-seek.png
- block-format-hash-index.png
- hash-index-data-structure.png
- perf-cache-miss.png
- perf-throughput.png
- delrange_collapsed.png
- delrange_key_schema.png
- delrange_sst_blocks.png
- delrange_uncollapsed.png
- delrange_write_path.png
- dictcmp_raw_sampled.png
- dictcmp_sst_blocks.png
- dictcmp_zstd_trained.png
- kv-ratio-tiering.svg
- old-picker.svg
- BlobDB_Benchmarks_Legacy_Vs_Integrated.png
- BlobDB_Benchmarks_RW_RO_Perf.png
- BlobDB_Benchmarks_Write_Amp.png
- BlobDB_Benchmarks_Write_Perf.png
- jmh-result-fixed.png
- jmh-result-pinnable-vs-output-plot.png
- jmh-result-select.png
- fig_1024_1_copyout_nopoolbig.png
- fig_1024_1_none_nopoolbig.png
- fig_1024_1_none_nopoolsmall.png
- optimization-graph.png
- Memtable-entry.png
- Memtable-write.png
- ProtInfo-Memtable.png
- ProtInfo-Writebatch-to-Memtable.png
- ProtInfo-Writebatch.png
- WAL-fragment.png
- WAL-read.png
- WAL-write.png
- Write-batch.png
- Writebatch-write.png
- angry-cat.png
- basic-setup.png
- happy-cat.png
- replay-extension.png
- test-fs-writable-file.png
- trace-extension.png
- ring-buffer-architecture.svg
- conversion-before-after.svg
- naive-interleaving.svg
- tombstone-basics.svg
- auto-tuned-write-KBps-series.png
- write-KBps-cdf.png
- write-KBps-series.png
- checkpointing-overview.svg
- resume-flow.svg
- arch_diagram.png
- insert_flow.png
- lookup_flow.png
- Mixgraph_hit_rate.png
- Mixgraph_throughput.png
- compaction_moving_up_conflict.png
- per_key_placement_compaction.png
- tiered_storage_design.png
- tiered_storage_overview.png
- tiered_storage_problem.png
- binaryseek.png
- bloom_fp_vs_bpk.png
- pcache-blockindex.jpg
- pcache-fileindex.jpg
- pcache-filelayout.jpg
- pcache-readiopath.jpg
- pcache-tieredstorage.jpg
- pcache-writeiopath.jpg
- promo-adapt.svg
- promo-flash.svg
- promo-operations.svg
- promo-performance.svg
- Resize-of-20140327_200754-300x225.jpg
- tree_example1.png
- favicon.png
- logo.svg
- og_image.png
- .gitignore
- _config.yml
- CNAME
- CONTRIBUTING.md
- feed.xml
- Gemfile
- index.md
- LICENSE-DOCUMENTATION
- README.md
- TEMPLATE-INFORMATION.md
- composite_env.cc
- composite_env_wrapper.h
- emulated_clock.h
- env.cc
- env_basic_test.cc
- env_chroot.cc
- env_chroot.h
- env_encryption.cc
- env_encryption_ctr.h
- env_posix.cc
- env_test.cc
- file_system.cc
- file_system_tracer.cc
- file_system_tracer.h
- fs_on_demand.cc
- fs_on_demand.h
- fs_posix.cc
- fs_readonly.h
- fs_remap.cc
- fs_remap.h
- io_posix.cc
- io_posix.h
- io_posix_test.cc
- mock_env.cc
- mock_env.h
- mock_env_test.cc
- unique_id_gen.cc
- unique_id_gen.h
- .gitignore
- c_simple_example.c
- CMakeLists.txt
- column_families_example.cc
- compact_files_example.cc
- compaction_filter_example.cc
- Makefile
- multi_processes_example.cc
- optimistic_transaction_example.cc
- options_file_example.cc
- README.md
- rocksdb_backup_restore_example.cc
- rocksdb_option_file_example.ini
- simple_example.cc
- transaction_example.cc
- delete_scheduler.cc
- delete_scheduler.h
- delete_scheduler_test.cc
- file_prefetch_buffer.cc
- file_prefetch_buffer.h
- file_util.cc
- file_util.h
- filename.cc
- filename.h
- line_file_reader.cc
- line_file_reader.h
- prefetch_test.cc
- random_access_file_reader.cc
- random_access_file_reader.h
- random_access_file_reader_sync_and_async.h
- random_access_file_reader_test.cc
- read_write_util.cc
- read_write_util.h
- readahead_file_info.h
- readahead_raf.cc
- readahead_raf.h
- sequence_file_reader.cc
- sequence_file_reader.h
- sst_file_manager_impl.cc
- sst_file_manager_impl.h
- writable_file_writer.cc
- writable_file_writer.h
- db_operation.proto
- .gitignore
- db_fuzzer.cc
- db_map_fuzzer.cc
- Makefile
- README.md
- sst_file_writer_fuzzer.cc
- util.h
- pre-push
- agg_merge.h
- backup_engine.h
- cache_dump_load.h
- checkpoint.h
- convenience.h
- coro_stackable_db.h
- customizable_util.h
- db_ttl.h
- debug.h
- env_mirror.h
- info_log_finder.h
- ldb_cmd.h
- ldb_cmd_execute_result.h
- leveldb_options.h
- memory_util.h
- object_registry.h
- optimistic_transaction_db.h
- option_change_migration.h
- options_type.h
- options_util.h
- replayer.h
- secondary_index.h
- secondary_index_faiss.h
- secondary_index_simple.h
- sim_cache.h
- sorted_run_builder.h
- stackable_db.h
- table_properties_collectors.h
- transaction.h
- transaction_db.h
- transaction_db_mutex.h
- types_util.h
- write_batch_with_index.h
- advanced_cache.h
- advanced_compression.h
- advanced_iterator.h
- advanced_options.h
- attribute_groups.h
- blob_file_partition_strategy.h
- block_cache_trace_writer.h
- c.h
- cache.h
- cache_bench_tool.h
- cleanable.h
- compaction_filter.h
- compaction_job_stats.h
- comparator.h
- compression_type.h
- concurrent_task_limiter.h
- configurable.h
- convenience.h
- coro_db.h
- customizable.h
- data_structure.h
- db.h
- db_bench_tool.h
- db_dump_tool.h
- db_stress_tool.h
- env.h
- env_encryption.h
- experimental.h
- external_table.h
- file_checksum.h
- file_system.h
- filter_policy.h
- flush_block_policy.h
- functor_wrapper.h
- index_factory.h
- io_dispatcher.h
- io_status.h
- iostats_context.h
- iterator.h
- iterator_base.h
- lazy_wide_columns.h
- ldb_tool.h
- listener.h
- memory_allocator.h
- memtablerep.h
- merge_operator.h
- metadata.h
- multi_scan.h
- options.h
- perf_context.h
- perf_level.h
- persistent_cache.h
- point_lock_bench_tool.h
- port_defs.h
- rate_limiter.h
- rocksdb_namespace.h
- secondary_cache.h
- slice.h
- slice_transform.h
- snapshot.h
- sst_dump_tool.h
- sst_file_manager.h
- sst_file_reader.h
- sst_file_writer.h
- sst_partitioner.h
- statistics.h
- stats_history.h
- status.h
- system_clock.h
- table.h
- table_properties.h
- table_reader_caller.h
- thread_status.h
- threadpool.h
- tool_hooks.h
- trace_reader_writer.h
- trace_record.h
- trace_record_result.h
- transaction_log.h
- types.h
- unique_id.h
- universal_compaction.h
- user_defined_index.h
- user_write_callback.h
- version.h
- wal_filter.h
- wal_iterator.h
- wide_columns.h
- write_batch.h
- write_batch_base.h
- write_buffer_manager.h
- DbBenchmark.java
- build-linux-alpine.sh
- build-linux-centos.sh
- build-linux.sh
- docker-build-linux.sh
- Vagrantfile
- ComparatorBenchmarks.java
- GetBenchmarks.java
- MultiGetBenchmarks.java
- PutBenchmarks.java
- FileUtils.java
- KVUtils.java
- LICENSE-HEADER.txt
- pom.xml
- README.md
- backup_engine_options.cc
- backupenginejni.cc
- cache.cc
- cassandra_compactionfilterjni.cc
- cassandra_value_operator.cc
- checkpoint.cc
- clock_cache.cc
- columnfamilyhandle.cc
- compact_range_options.cc
- compaction_filter.cc
- compaction_filter_factory.cc
- compaction_filter_factory_jnicallback.cc
- compaction_filter_factory_jnicallback.h
- compaction_job_info.cc
- compaction_job_stats.cc
- compaction_options.cc
- compaction_options_fifo.cc
- compaction_options_universal.cc
- comparator.cc
- comparatorjnicallback.cc
- comparatorjnicallback.h
- compression_options.cc
- concurrent_task_limiter.cc
- config_options.cc
- cplusplus_to_java_convert.h
- env.cc
- env_options.cc
- event_listener.cc
- event_listener_jnicallback.cc
- event_listener_jnicallback.h
- export_import_files_metadatajni.cc
- filter.cc
- hyper_clock_cache.cc
- import_column_family_options.cc
- ingest_external_file_options.cc
- iterator.cc
- jni_multiget_helpers.cc
- jni_multiget_helpers.h
- jni_perf_context.cc
- jnicallback.cc
- jnicallback.h
- kv_helper.h
- loggerjnicallback.cc
- loggerjnicallback.h
- lru_cache.cc
- memory_util.cc
- memtablejni.cc
- merge_operator.cc
- native_comparator_wrapper_test.cc
- optimistic_transaction_db.cc
- optimistic_transaction_options.cc
- options.cc
- options_util.cc
- persistent_cache.cc
- portal.h
- ratelimiterjni.cc
- remove_emptyvalue_compactionfilterjni.cc
- restorejni.cc
- rocks_callback_object.cc
- rocksdb_exception_test.cc
- rocksjni.cc
- slice.cc
- snapshot.cc
- sst_file_manager.cc
- sst_file_reader_iterator.cc
- sst_file_readerjni.cc
- sst_file_writerjni.cc
- sst_partitioner.cc
- statistics.cc
- statisticsjni.cc
- statisticsjni.h
- stderr_logger.cc
- table.cc
- table_filter.cc
- table_filter_jnicallback.cc
- table_filter_jnicallback.h
- table_properties_collector_factory.cc
- table_properties_collector_factory.h
- testable_event_listener.cc
- thread_status.cc
- trace_writer.cc
- trace_writer_jnicallback.cc
- trace_writer_jnicallback.h
- transaction.cc
- transaction_db.cc
- transaction_db_options.cc
- transaction_notifier.cc
- transaction_notifier_jnicallback.cc
- transaction_notifier_jnicallback.h
- transaction_options.cc
- ttl.cc
- wal_filter.cc
- wal_filter_jnicallback.cc
- wal_filter_jnicallback.h
- wal_iterator.cc
- write_batch.cc
- write_batch_test.cc
- write_batch_with_index.cc
- write_buffer_manager.cc
- writebatchhandlerjnicallback.cc
- writebatchhandlerjnicallback.h
- OptimisticTransactionSample.java
- RocksDBColumnFamilySample.java
- RocksDBSample.java
- TransactionSample.java
- BufferUtil.java
- ByteUtil.java
- BytewiseComparator.java
- Environment.java
- IntComparator.java
- ReverseBytewiseComparator.java
- SizeUnit.java
- StdErrLogger.java
- AbstractCompactionFilter.java
- AbstractCompactionFilterFactory.java
- AbstractComparator.java
- AbstractComparatorJniBridge.java
- AbstractEventListener.java
- AbstractImmutableNativeReference.java
- AbstractMutableOptions.java
- AbstractNativeReference.java
- AbstractRocksIterator.java
- AbstractSlice.java
- AbstractTableFilter.java
- AbstractTraceWriter.java
- AbstractTransactionNotifier.java
- AbstractWalFilter.java
- AbstractWriteBatch.java
- AdvancedColumnFamilyOptionsInterface.java
- AdvancedMutableColumnFamilyOptionsInterface.java
- BackgroundErrorReason.java
- BackupEngine.java
- BackupEngineOptions.java
- BackupInfo.java
- BlockBasedTableConfig.java
- BloomFilter.java
- BuiltinComparator.java
- ByteBufferGetStatus.java
- Cache.java
- CassandraCompactionFilter.java
- CassandraValueMergeOperator.java
- Checkpoint.java
- ChecksumType.java
- ClockCache.java
- ColumnFamilyDescriptor.java
- ColumnFamilyHandle.java
- ColumnFamilyMetaData.java
- ColumnFamilyOptions.java
- ColumnFamilyOptionsInterface.java
- CompactionJobInfo.java
- CompactionJobStats.java
- CompactionOptions.java
- CompactionOptionsFIFO.java
- CompactionOptionsUniversal.java
- CompactionPriority.java
- CompactionReason.java
- CompactionStopStyle.java
- CompactionStyle.java
- CompactRangeOptions.java
- ComparatorOptions.java
- ComparatorType.java
- CompressionOptions.java
- CompressionType.java
- ConcurrentTaskLimiter.java
- ConcurrentTaskLimiterImpl.java
- ConfigOptions.java
- DataBlockIndexType.java
- DBOptions.java
- DBOptionsInterface.java
- DbPath.java
- DirectSlice.java
- EncodingType.java
- Env.java
- EnvOptions.java
- EventListener.java
- Experimental.java
- ExportImportFilesMetaData.java
- ExternalFileIngestionInfo.java
- FileOperationInfo.java
- Filter.java
- FilterPolicyType.java
- FlushJobInfo.java
- FlushOptions.java
- FlushReason.java
- GetStatus.java
- HashLinkedListMemTableConfig.java
- HashSkipListMemTableConfig.java
- HistogramData.java
- HistogramType.java
- Holder.java
- HyperClockCache.java
- ImportColumnFamilyOptions.java
- IndexSearchType.java
- IndexShorteningMode.java
- IndexType.java
- InfoLogLevel.java
- IngestExternalFileOptions.java
- KeyMayExist.java
- LevelMetaData.java
- LiveFileMetaData.java
- LogFile.java
- Logger.java
- LoggerInterface.java
- LoggerType.java
- LRUCache.java
- MemoryUsageType.java
- MemoryUtil.java
- MemTableConfig.java
- MemTableInfo.java
- MergeOperator.java
- MutableColumnFamilyOptions.java
- MutableColumnFamilyOptionsInterface.java
- MutableDBOptions.java
- MutableDBOptionsInterface.java
- MutableOptionKey.java
- MutableOptionValue.java
- NativeComparatorWrapper.java
- NativeLibraryLoader.java
- OperationStage.java
- OperationType.java
- OptimisticTransactionDB.java
- OptimisticTransactionOptions.java
- OptimizeKeyCommonPrefix.java
- Options.java
- OptionString.java
- OptionsUtil.java
- PerfContext.java
- PerfLevel.java
- PersistentCache.java
- PlainTableConfig.java
- PrepopulateBlobCache.java
- Priority.java
- Range.java
- RateLimiter.java
- RateLimiterMode.java
- ReadOptions.java
- ReadTier.java
- RemoveEmptyValueCompactionFilter.java
- RestoreOptions.java
- ReusedSynchronisationType.java
- RocksCallbackObject.java
- RocksDB.java
- RocksDBException.java
- RocksEnv.java
- RocksIterator.java
- RocksIteratorInterface.java
- RocksMemEnv.java
- RocksMutableObject.java
- RocksObject.java
- SanityLevel.java
- SizeApproximationFlag.java
- SkipListMemTableConfig.java
- Slice.java
- Snapshot.java
- SstFileManager.java
- SstFileMetaData.java
- SstFileReader.java
- SstFileReaderIterator.java
- SstFileWriter.java
- SstPartitionerFactory.java
- SstPartitionerFixedPrefixFactory.java
- StateType.java
- Statistics.java
- StatisticsCollector.java
- StatisticsCollectorCallback.java
- StatsCollectorInput.java
- StatsLevel.java
- Status.java
- StringAppendOperator.java
- TableFileCreationBriefInfo.java
- TableFileCreationInfo.java
- TableFileCreationReason.java
- TableFileDeletionInfo.java
- TableFilter.java
- TableFormatConfig.java
- TableProperties.java
- TablePropertiesCollectorFactory.java
- ThreadStatus.java
- ThreadType.java
- TickerType.java
- TimedEnv.java
- TraceOptions.java
- TraceWriter.java
- Transaction.java
- TransactionalDB.java
- TransactionalOptions.java
- TransactionDB.java
- TransactionDBOptions.java
- TransactionLogIterator.java
- TransactionOptions.java
- TtlDB.java
- TxnDBWritePolicy.java
- UInt64AddOperator.java
- VectorMemTableConfig.java
- WalFileType.java
- WalFilter.java
- WalIterator.java
- WalProcessingOption.java
- WALRecoveryMode.java
- WBWIRocksIterator.java
- WriteBatch.java
- WriteBatchInterface.java
- WriteBatchWithIndex.java
- WriteBufferManager.java
- WriteOptions.java
- WriteStallCondition.java
- WriteStallInfo.java
- RemoveEmptyValueCompactionFilterFactory.java
- RocksJunitRunner.java
- TestableEventListener.java
- ByteBufferAllocator.java
- BytewiseComparatorIntTest.java
- BytewiseComparatorTest.java
- CapturingWriteBatchHandler.java
- DirectByteBufferAllocator.java
- EnvironmentTest.java
- HeapByteBufferAllocator.java
- IntComparatorTest.java
- JNIComparatorTest.java
- ReverseBytewiseComparatorIntTest.java
- SizeUnitTest.java
- StdErrLoggerTest.java
- TestUtil.java
- WriteBatchGetter.java
- AbstractTransactionTest.java
- BackupEngineOptionsTest.java
- BackupEngineTest.java
- BlobOptionsTest.java
- BlockBasedTableConfigTest.java
- BuiltinComparatorTest.java
- ByteBufferUnsupportedOperationTest.java
- BytewiseComparatorRegressionTest.java
- CheckPointTest.java
- ClockCacheTest.java
- ColumnFamilyOptionsTest.java
- ColumnFamilyTest.java
- CompactionFilterFactoryTest.java
- CompactionJobInfoTest.java
- CompactionJobStatsTest.java
- CompactionOptionsFIFOTest.java
- CompactionOptionsTest.java
- CompactionOptionsUniversalTest.java
- CompactionPriorityTest.java
- CompactionStopStyleTest.java
- CompactRangeOptionsTest.java
- ComparatorOptionsTest.java
- CompressionOptionsTest.java
- CompressionTypesTest.java
- ConcurrentTaskLimiterTest.java
- DBOptionsTest.java
- DefaultEnvTest.java
- DirectSliceTest.java
- EnvOptionsTest.java
- EventListenerTest.java
- FilterTest.java
- FlushOptionsTest.java
- FlushTest.java
- HyperClockCacheTest.java
- ImportColumnFamilyTest.java
- InfoLogLevelTest.java
- IngestExternalFileOptionsTest.java
- KeyExistsTest.java
- KeyMayExistTest.java
- LoggerTest.java
- LRUCacheTest.java
- MemoryUtilTest.java
- MemTableTest.java
- MergeCFVariantsTest.java
- MergeTest.java
- MergeVariantsTest.java
- MixedOptionsTest.java
- MultiColumnRegressionTest.java
- MultiGetManyKeysTest.java
- MultiGetTest.java
- MutableColumnFamilyOptionsTest.java
- MutableDBOptionsTest.java
- MutableOptionsGetSetTest.java
- NativeComparatorWrapperTest.java
- NativeLibraryLoaderTest.java
- OptimisticTransactionDBTest.java
- OptimisticTransactionOptionsTest.java
- OptimisticTransactionTest.java
- OptionsTest.java
- OptionsUtilTest.java
- PerfContextTest.java
- PerfLevelTest.java
- PlainTableConfigTest.java
- PlatformRandomHelper.java
- PutCFVariantsTest.java
- PutMultiplePartsTest.java
- PutVariantsTest.java
- RateLimiterTest.java
- ReadOnlyTest.java
- ReadOptionsTest.java
- RocksDBExceptionTest.java
- RocksDBTest.java
- RocksIteratorTest.java
- RocksMemEnvTest.java
- RocksNativeLibraryResource.java
- SecondaryDBTest.java
- SliceTest.java
- SnapshotTest.java
- SstFileManagerTest.java
- SstFileReaderTest.java
- SstFileWriterTest.java
- SstPartitionerTest.java
- StatisticsCollectorTest.java
- StatisticsTest.java
- StatsCallbackMock.java
- TableFilterTest.java
- TimedEnvTest.java
- TransactionDBOptionsTest.java
- TransactionDBTest.java
- TransactionOptionsTest.java
- TransactionTest.java
- TtlDBTest.java
- Types.java
- VerifyChecksumsTest.java
- WalFilterTest.java
- WalIteratorTest.java
- WALRecoveryModeTest.java
- WriteBatchHandlerTest.java
- WriteBatchTest.java
- WriteBatchThreadedTest.java
- WriteBatchWithIndexTest.java
- WriteOptionsTest.java
- CMakeLists.txt
- GetPutBenchmarks.md
- HISTORY-JAVA.md
- jdb_bench.sh
- Makefile
- pmd-rules.xml
- pom.xml.template
- RELEASE.md
- spotbugs-exclude.xml
- understanding_options.md
- auto_roll_logger.cc
- auto_roll_logger.h
- auto_roll_logger_test.cc
- env_logger.h
- env_logger_test.cc
- event_logger.cc
- event_logger.h
- event_logger_test.cc
- log_buffer.cc
- log_buffer.h
- logging.h
- allocator.h
- arena.cc
- arena.h
- arena_test.cc
- concurrent_arena.cc
- concurrent_arena.h
- jemalloc_nodump_allocator.cc
- jemalloc_nodump_allocator.h
- memkind_kmem_allocator.cc
- memkind_kmem_allocator.h
- memory_allocator.cc
- memory_allocator_impl.h
- memory_allocator_test.cc
- memory_usage.h
- alloc_tracker.cc
- hash_linklist_rep.cc
- hash_skiplist_rep.cc
- inlineskiplist.h
- inlineskiplist_test.cc
- memtablerep_bench.cc
- skiplist.h
- skiplist_test.cc
- skiplistrep.cc
- stl_wrappers.h
- vectorrep.cc
- wbwi_memtable.cc
- wbwi_memtable.h
- write_buffer_manager.cc
- write_buffer_manager_test.cc
- CMakeLists.txt
- db_basic_bench.cc
- README.md
- ribbon_bench.cc
- file_read_sample.h
- histogram.cc
- histogram.h
- histogram_test.cc
- histogram_windowing.cc
- histogram_windowing.h
- in_memory_stats_history.cc
- in_memory_stats_history.h
- instrumented_mutex.cc
- instrumented_mutex.h
- iostats_context.cc
- iostats_context_imp.h
- iostats_context_test.cc
- perf_context.cc
- perf_context_imp.h
- perf_level.cc
- perf_level_imp.h
- perf_step_timer.h
- persistent_stats_history.cc
- persistent_stats_history.h
- statistics.cc
- statistics_impl.h
- statistics_test.cc
- stats_history_test.cc
- thread_status_impl.cc
- thread_status_updater.cc
- thread_status_updater.h
- thread_status_updater_debug.cc
- thread_status_util.cc
- thread_status_util.h
- thread_status_util_debug.cc
- cf_options.cc
- cf_options.h
- configurable.cc
- configurable_helper.h
- configurable_test.cc
- configurable_test.h
- customizable.cc
- customizable_test.cc
- db_options.cc
- db_options.h
- offpeak_time_info.cc
- offpeak_time_info.h
- options.cc
- options_helper.cc
- options_helper.h
- options_parser.cc
- options_parser.h
- options_settable_test.cc
- options_test.cc
- README.md
- env_default.cc
- env_win.cc
- env_win.h
- io_win.cc
- io_win.h
- port_win.cc
- port_win.h
- win_jemalloc.cc
- win_logger.cc
- win_logger.h
- win_thread.cc
- win_thread.h
- xpress_win.cc
- xpress_win.h
- jemalloc_helper.h
- lang.h
- likely.h
- malloc.h
- mmap.cc
- mmap.h
- port.h
- port_dirent.h
- port_example.h
- port_posix.cc
- port_posix.h
- README
- stack_trace.cc
- stack_trace.h
- sys_time.h
- util_logger.h
- xpress.h
- adaptive_table_factory.cc
- adaptive_table_factory.h
- binary_search_index_reader.cc
- binary_search_index_reader.h
- block.cc
- block.h
- block_based_table_builder.cc
- block_based_table_builder.h
- block_based_table_factory.cc
- block_based_table_factory.h
- block_based_table_iterator.cc
- block_based_table_iterator.h
- block_based_table_reader.cc
- block_based_table_reader.h
- block_based_table_reader_sync_and_async.h
- block_based_table_reader_test.cc
- block_builder.cc
- block_builder.h
- block_cache.cc
- block_cache.h
- block_prefetcher.cc
- block_prefetcher.h
- block_prefix_index.cc
- block_prefix_index.h
- block_test.cc
- block_type.h
- block_util.h
- cachable_entry.h
- data_block_footer.cc
- data_block_footer.h
- data_block_hash_index.cc
- data_block_hash_index.h
- data_block_hash_index_test.cc
- embedded_blob_resolving_iterator.h
- filter_block.h
- filter_block_reader_common.cc
- filter_block_reader_common.h
- filter_policy.cc
- filter_policy_internal.h
- flush_block_policy.cc
- flush_block_policy_impl.h
- full_filter_block.cc
- full_filter_block.h
- full_filter_block_test.cc
- hash_index_reader.cc
- hash_index_reader.h
- index_builder.cc
- index_builder.h
- index_reader_common.cc
- index_reader_common.h
- mock_block_based_table.h
- multi_scan_index_iterator.cc
- multi_scan_index_iterator.h
- parsed_full_filter_block.cc
- parsed_full_filter_block.h
- partitioned_filter_block.cc
- partitioned_filter_block.h
- partitioned_filter_block_test.cc
- partitioned_index_iterator.cc
- partitioned_index_iterator.h
- partitioned_index_reader.cc
- partitioned_index_reader.h
- reader_common.cc
- reader_common.h
- uncompression_dict_reader.cc
- uncompression_dict_reader.h
- user_defined_index_wrapper.h
- cuckoo_table_builder.cc
- cuckoo_table_builder.h
- cuckoo_table_builder_test.cc
- cuckoo_table_factory.cc
- cuckoo_table_factory.h
- cuckoo_table_reader.cc
- cuckoo_table_reader.h
- cuckoo_table_reader_test.cc
- plain_table_bloom.cc
- plain_table_bloom.h
- plain_table_builder.cc
- plain_table_builder.h
- plain_table_factory.cc
- plain_table_factory.h
- plain_table_index.cc
- plain_table_index.h
- plain_table_key_coding.cc
- plain_table_key_coding.h
- plain_table_reader.cc
- plain_table_reader.h
- block_fetcher.cc
- block_fetcher.h
- block_fetcher_sync_and_async.h
- block_fetcher_test.cc
- cleanable_test.cc
- compaction_merging_iterator.cc
- compaction_merging_iterator.h
- embedded_blob_sst.h
- external_table.cc
- format.cc
- format.h
- get_context.cc
- get_context.h
- internal_iterator.h
- iter_heap.h
- iterator.cc
- iterator_wrapper.h
- merger_test.cc
- merging_iterator.cc
- merging_iterator.h
- meta_blocks.cc
- meta_blocks.h
- mock_table.cc
- mock_table.h
- multiget_context.h
- persistent_cache_helper.cc
- persistent_cache_helper.h
- persistent_cache_options.h
- prepared_file_info.h
- sst_file_dumper.cc
- sst_file_dumper.h
- sst_file_reader.cc
- sst_file_reader_test.cc
- sst_file_writer.cc
- sst_file_writer_collectors.h
- table_builder.h
- table_factory.cc
- table_iterator.h
- table_properties.cc
- table_properties_internal.h
- table_reader.h
- table_reader_bench.cc
- table_test.cc
- two_level_iterator.cc
- two_level_iterator.h
- unique_id.cc
- unique_id_impl.h
- mock_time_env.cc
- mock_time_env.h
- secondary_cache_test_util.cc
- secondary_cache_test_util.h
- sync_point.cc
- sync_point.h
- sync_point_impl.cc
- sync_point_impl.h
- testharness.cc
- testharness.h
- testutil.cc
- testutil.h
- testutil_test.cc
- transaction_test_util.cc
- transaction_test_util.h
- ppc-asm.h
- CMakeLists.txt
- gtest-all.cc
- gtest.h
- gtest_main.cc
- __init__.py
- bench_runner.py
- config_optimizer_example.py
- db_bench_runner.py
- db_config_optimizer.py
- db_log_parser.py
- db_options_parser.py
- db_stats_fetcher.py
- db_timeseries_parser.py
- ini_parser.py
- rule_parser.py
- rule_parser_example.py
- rules.ini
- LOG-0
- LOG-1
- log_stats_parser_keys_ts
- OPTIONS-000005
- rules_err1.ini
- rules_err2.ini
- rules_err3.ini
- rules_err4.ini
- test_rules.ini
- triggered_rules.ini
- __init__.py
- test_db_bench_runner.py
- test_db_log_parser.py
- test_db_options_parser.py
- test_db_stats_fetcher.py
- test_rule_parser.py
- README.md
- __init__.py
- block_cache_pysim.py
- block_cache_pysim.sh
- block_cache_pysim_test.py
- block_cache_trace_analyzer.cc
- block_cache_trace_analyzer.h
- block_cache_trace_analyzer_plot.py
- block_cache_trace_analyzer_test.cc
- block_cache_trace_analyzer_tool.cc
- abi_type_overrides.json
- api_compatibility_allowlist.json
- auto_simple_bindings.py
- auto_simple_bindings_blocklist.json
- c_base.cc
- c_base.h
- check_api_compatibility.py
- check_api_completeness.py
- equivalence_allowlist.json
- gen_roundtrip_tests.py
- generate_c_api.py
- README.md
- regen_all.py
- spec.json
- validate_generated_equivalence.py
- verify_generated_up_to_date.py
- test_injector_critical_instruction.py
- injector.py
- injector_critical_instruction.py
- injector_navigate.py
- injector_register_corruption.py
- injector_telemetry.py
- README.md
- runner.py
- runner_build.py
- runner_execute.py
- runner_randomize_stress_flags.py
- runner_report.py
- db_dump_tool.cc
- rocksdb_dump.cc
- rocksdb_undump.cc
- analyze_txn_stress_test.sh
- auto_sanity_test.sh
- backup_db.sh
- benchmark.sh
- benchmark_ci.py
- benchmark_compare.sh
- benchmark_leveldb.sh
- blob_dump.cc
- check_all_python.py
- check_format_compatible.sh
- CMakeLists.txt
- compact_db.sh
- db_bench.cc
- db_bench_tool.cc
- db_bench_tool_test.cc
- db_crashtest.py
- db_crashtest_test.py
- db_repl_stress.cc
- db_sanity_test.cc
- dbench_monitor
- Dockerfile
- fault_injection_log_parser.py
- generate_random_db.sh
- gtest_parallel_repro.py
- ingest_external_sst.sh
- io_tracer_parser.cc
- io_tracer_parser_test.cc
- io_tracer_parser_tool.cc
- io_tracer_parser_tool.h
- ldb.cc
- ldb_cmd.cc
- ldb_cmd_impl.h
- ldb_cmd_test.cc
- ldb_test.py
- ldb_tool.cc
- pflag
- reduce_levels_test.cc
- regression_test.sh
- restore_db.sh
- rocksdb_dump_test.sh
- run_blob_bench.sh
- run_clang_tidy.py
- run_flash_bench.sh
- run_leveldb.sh
- sample-dump.dmp
- simulated_hybrid_file_system.cc
- simulated_hybrid_file_system.h
- sst_dump.cc
- sst_dump_test.cc
- sst_dump_tool.cc
- tool_hooks.cc
- trace_analyzer.cc
- trace_analyzer_test.cc
- trace_analyzer_tool.cc
- trace_analyzer_tool.h
- tsan_suppressions.txt
- verify_random_db.sh
- write_external_sst.sh
- write_stress.cc
- write_stress_runner.py
- block_cache_tracer.cc
- block_cache_tracer.h
- block_cache_tracer_test.cc
- io_tracer.cc
- io_tracer.h
- io_tracer_test.cc
- trace_record.cc
- trace_record_handler.cc
- trace_record_handler.h
- trace_record_result.cc
- trace_replay.cc
- trace_replay.h
- .gitkeep
- .gitkeep
- background_error_recovery_flush_starvation.md
- error_recovery_stale_retry_flush_plan.md
- manifest_reuse_partial_atomic_group.md
- remote_compaction_trust_manifest_recovery.md
- secondary_stale_memtable_shadows_flushed_data.md
- .gitkeep
- optimize_key_common_prefix.md
- .gitkeep
- sst_partitioner_should_partition_by_prefix.md
- .gitkeep
- external_table_config.md
- add.sh
- README.txt
- release.sh
- aligned_buffer.h
- aligned_storage.h
- async_file_reader.cc
- async_file_reader.h
- atomic.h
- auto_tune_compressor.cc
- auto_tune_compressor.h
- autovector.h
- autovector_test.cc
- bit_fields.h
- bloom_impl.h
- bloom_test.cc
- build_version.cc.in
- cast_util.h
- channel.h
- cleanable.cc
- coding.cc
- coding.h
- coding_lean.h
- coding_test.cc
- compaction_job_stats_impl.cc
- comparator.cc
- compression.cc
- compression.h
- compression_context_cache.cc
- compression_context_cache.h
- compression_test.cc
- concurrent_task_limiter_impl.cc
- concurrent_task_limiter_impl.h
- core_local.h
- coro_stats_util.cc
- coro_stats_util.h
- coro_utils.h
- crc32c.cc
- crc32c.h
- crc32c_arm64.cc
- crc32c_arm64.h
- crc32c_ppc.c
- crc32c_ppc.h
- crc32c_ppc_asm.S
- crc32c_ppc_constants.h
- crc32c_test.cc
- data_structure.cc
- defer.h
- defer_test.cc
- dirty_tracked.h
- distributed_mutex.h
- duplicate_detector.h
- dynamic_bloom.cc
- dynamic_bloom.h
- dynamic_bloom_test.cc
- fastrange.h
- file_checksum_helper.cc
- file_checksum_helper.h
- file_reader_writer_test.cc
- filelock_test.cc
- filter_bench.cc
- gflags_compat.h
- hash.cc
- hash.h
- hash128.h
- hash_containers.h
- hash_map.h
- hash_test.cc
- heap.h
- heap_test.cc
- interval_test.cc
- io_dispatcher_imp.cc
- io_dispatcher_imp.h
- io_dispatcher_test.cc
- kv_map.h
- log_write_bench.cc
- math.h
- math128.h
- murmurhash.cc
- murmurhash.h
- mutexlock.h
- overload.h
- ppc-opcode.h
- prefix_varint.h
- random.cc
- random.h
- random_test.cc
- rate_limiter.cc
- rate_limiter_impl.h
- rate_limiter_test.cc
- repeatable_thread.h
- repeatable_thread_test.cc
- ribbon_alg.h
- ribbon_config.cc
- ribbon_config.h
- ribbon_impl.h
- ribbon_test.cc
- semaphore.h
- set_comparator.h
- simple_mixed_compressor.cc
- simple_mixed_compressor.h
- single_thread_executor.h
- slice.cc
- slice_test.cc
- slice_transform_test.cc
- status.cc
- stderr_logger.cc
- stderr_logger.h
- stop_watch.h
- string_util.cc
- string_util.h
- string_util_test.cc
- thread_guard.h
- thread_list_test.cc
- thread_local.cc
- thread_local.h
- thread_local_test.cc
- thread_operation.h
- threadpool_imp.cc
- threadpool_imp.h
- timer.h
- timer_queue.h
- timer_queue_test.cc
- timer_test.cc
- udt_util.cc
- udt_util.h
- udt_util_test.cc
- user_comparator_wrapper.h
- vector_iterator.h
- work_queue.h
- work_queue_test.cc
- write_batch_util.cc
- write_batch_util.h
- xxhash.cc
- xxhash.h
- xxph3.h
- agg_merge.cc
- agg_merge_impl.h
- agg_merge_test.cc
- test_agg_merge.cc
- test_agg_merge.h
- backup_engine.cc
- backup_engine_impl.h
- backup_engine_test.cc
- blob_compaction_filter.cc
- blob_compaction_filter.h
- blob_db.cc
- blob_db.h
- blob_db_gc_stats.h
- blob_db_impl.cc
- blob_db_impl.h
- blob_db_impl_filesnapshot.cc
- blob_db_iterator.h
- blob_db_listener.h
- blob_db_test.cc
- blob_dump_tool.cc
- blob_dump_tool.h
- blob_file.cc
- blob_file.h
- cassandra_compaction_filter.cc
- cassandra_compaction_filter.h
- cassandra_format_test.cc
- cassandra_functional_test.cc
- cassandra_options.h
- cassandra_row_merge_test.cc
- cassandra_serialize_test.cc
- format.cc
- format.h
- merge_operator.cc
- merge_operator.h
- serialize.h
- test_utils.cc
- test_utils.h
- checkpoint_impl.cc
- checkpoint_impl.h
- checkpoint_test.cc
- layered_compaction_filter_base.h
- remove_emptyvalue_compactionfilter.cc
- remove_emptyvalue_compactionfilter.h
- info_log_finder.cc
- copy_engine.cc
- copy_engine.h
- copy_engine_test.cc
- leveldb_options.cc
- memory_test.cc
- memory_util.cc
- stringappend.cc
- stringappend.h
- stringappend2.cc
- stringappend2.h
- stringappend_test.cc
- bytesxor.cc
- bytesxor.h
- max.cc
- max_operator.h
- put.cc
- put_operator.h
- sortlist.cc
- sortlist.h
- uint64add.cc
- uint64add.h
- option_change_migration.cc
- option_change_migration_test.cc
- options_util.cc
- options_util_test.cc
- block_cache_tier.cc
- block_cache_tier.h
- block_cache_tier_file.cc
- block_cache_tier_file.h
- block_cache_tier_file_buffer.h
- block_cache_tier_metadata.cc
- block_cache_tier_metadata.h
- hash_table.h
- hash_table_bench.cc
- hash_table_evictable.h
- hash_table_test.cc
- lrulist.h
- persistent_cache_bench.cc
- persistent_cache_test.cc
- persistent_cache_test.h
- persistent_cache_tier.cc
- persistent_cache_tier.h
- persistent_cache_util.h
- volatile_tier_impl.cc
- volatile_tier_impl.h
- faiss_ivf_index.cc
- faiss_ivf_index_test.cc
- secondary_index_helper.h
- secondary_index_iterator.cc
- secondary_index_mixin.h
- simple_secondary_index.cc
- cache_simulator.cc
- cache_simulator.h
- cache_simulator_test.cc
- sim_cache.cc
- sim_cache_test.cc
- sorted_run_builder.cc
- sorted_run_builder_test.cc
- compact_for_tiering_collector.cc
- compact_for_tiering_collector.h
- compact_for_tiering_collector_test.cc
- compact_on_deletion_collector.cc
- compact_on_deletion_collector.h
- compact_on_deletion_collector_test.cc
- file_trace_reader_writer.cc
- file_trace_reader_writer.h
- replayer_impl.cc
- replayer_impl.h
- any_lock_manager_test.h
- point_lock_bench.cc
- point_lock_bench_tool.cc
- point_lock_manager.cc
- point_lock_manager.h
- point_lock_manager_stress_test.cc
- point_lock_manager_test.cc
- point_lock_manager_test.h
- point_lock_manager_test_common.h
- point_lock_tracker.cc
- point_lock_tracker.h
- point_lock_validation_test_runner.h
- comparator.h
- ft-status.h
- concurrent_tree.cc
- concurrent_tree.h
- keyrange.cc
- keyrange.h
- lock_request.cc
- lock_request.h
- locktree.cc
- locktree.h
- manager.cc
- range_buffer.cc
- range_buffer.h
- treenode.cc
- treenode.h
- txnid_set.cc
- txnid_set.h
- wfg.cc
- wfg.h
- memory.h
- toku_assert_subst.h
- toku_atomic.h
- toku_external_pthread.h
- toku_instrumentation.h
- toku_portability.h
- toku_pthread.h
- toku_race_tools.h
- toku_time.h
- txn_subst.h
- dbt.cc
- dbt.h
- growable_array.h
- memarena.cc
- memarena.h
- omt.h
- omt_impl.h
- partitioned_counter.h
- status.h
- COPYING.AGPLv3
- COPYING.APACHEv2
- COPYING.GPLv2
- db.h
- README
- standalone_port.cc
- range_tree_lock_manager.cc
- range_tree_lock_manager.h
- range_tree_lock_tracker.cc
- range_tree_lock_tracker.h
- range_lock_manager.h
- range_locking_test.cc
- lock_manager.cc
- lock_manager.h
- lock_tracker.h
- optimistic_transaction.cc
- optimistic_transaction.h
- optimistic_transaction_db_impl.cc
- optimistic_transaction_db_impl.h
- optimistic_transaction_test.cc
- pessimistic_transaction.cc
- pessimistic_transaction.h
- pessimistic_transaction_db.cc
- pessimistic_transaction_db.h
- snapshot_checker.cc
- timestamped_snapshot_test.cc
- transaction_base.cc
- transaction_base.h
- transaction_db_mutex_impl.cc
- transaction_db_mutex_impl.h
- transaction_test.cc
- transaction_test.h
- transaction_util.cc
- transaction_util.h
- write_committed_transaction_ts_test.cc
- write_prepared_transaction_seqno_test.cc
- write_prepared_transaction_test.cc
- write_prepared_txn.cc
- write_prepared_txn.h
- write_prepared_txn_db.cc
- write_prepared_txn_db.h
- write_prepared_txn_db_sync_and_async.h
- write_unprepared_transaction_test.cc
- write_unprepared_txn.cc
- write_unprepared_txn.h
- write_unprepared_txn_db.cc
- write_unprepared_txn_db.h
- bitvector.cc
- bitvector.h
- louds_trie.cc
- louds_trie.h
- trie_index_db_test.cc
- trie_index_factory.cc
- trie_index_factory.h
- trie_index_test.cc
- db_ttl_impl.cc
- db_ttl_impl.h
- db_ttl_impl_sync_and_async.h
- ttl_test.cc
- write_batch_with_index.cc
- write_batch_with_index_internal.cc
- write_batch_with_index_internal.h
- write_batch_with_index_test.cc
- cache_dump_load.cc
- cache_dump_load_impl.cc
- cache_dump_load_impl.h
- compaction_filters.cc
- counted_fs.cc
- counted_fs.h
- debug.cc
- env_mirror.cc
- env_mirror_test.cc
- env_timed.cc
- env_timed.h
- env_timed_test.cc
- fault_injection_env.cc
- fault_injection_env.h
- fault_injection_fs.cc
- fault_injection_fs.h
- fault_injection_fs_test.cc
- fault_injection_secondary_cache.cc
- fault_injection_secondary_cache.h
- memory_allocators.h
- merge_operators.cc
- merge_operators.h
- object_registry.cc
- object_registry_test.cc
- types_util.cc
- types_util_test.cc
- util_merge_operators_test.cc
- wal_filter.cc
- fifo_compaction.md
- .clang-format
- .clang-tidy
- .gitignore
- .lgtm.yml
- .watchmanconfig
- AGENTS.md
- AUTHORS
- BUCK
- ccache_msvc_compiler.bat
- CLAUDE.md
- CMakeLists.txt
- CODE_OF_CONDUCT.md
- common.mk
- CONTRIBUTING.md
- COPYING
- crash_test.mk
- DEFAULT_OPTIONS_HISTORY.md
- Directory.Build.props
- DUMP_FORMAT.md
- folly.mk
- HISTORY.md
- INSTALL.md
- issue_template.md
- LANGUAGE-BINDINGS.md
- LICENSE.Apache
- LICENSE.leveldb
- Makefile
- PLUGINS.md
- README.md
- rocksdb.pc.in
- src.mk
- thirdparty.inc
- USERS.md
- Vagrantfile
- WINDOWS_PORT.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/facebook/rocksdb
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd rocksdb
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -f build_tools/ubuntu20_image/Dockerfile -t rocksdb .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 rocksdb
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. CMake
보통사전 준비물
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
4. Maven (Java)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd java/jmh
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
5. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
