├── docs ├── CNAME ├── _includes │ ├── hero.html │ ├── doc_paging.html │ ├── nav │ │ ├── collection_nav_group_item.html │ │ ├── collection_nav_group.html │ │ └── header_nav.html │ ├── plugins │ │ ├── button.html │ │ ├── all_share.html │ │ ├── plugin_row.html │ │ ├── google_share.html │ │ ├── iframe.html │ │ ├── ascii_cinema.html │ │ ├── github_star.html │ │ ├── github_watch.html │ │ ├── twitter_share.html │ │ ├── twitter_follow.html │ │ ├── like_button.html │ │ └── post_social_plugins.html │ ├── content │ │ ├── gridblocks.html │ │ └── items │ │ │ └── gridblock.html │ ├── ui │ │ └── button.html │ ├── katex_import.html │ ├── nav_search.html │ ├── header.html │ ├── home_header.html │ ├── doc.html │ ├── blog_pagination.html │ ├── social_plugins.html │ ├── powered_by.html │ └── post.html ├── _data │ ├── powered_by.yml │ ├── powered_by_highlight.yml │ ├── nav_docs.yml │ ├── promo.yml │ ├── authors.yml │ ├── nav.yml │ └── features.yml ├── _layouts │ ├── page.html │ ├── docs.html │ ├── post.html │ ├── redirect.html │ ├── plain.html │ ├── top-level.html │ ├── doc_page.html │ ├── blog.html │ ├── default.html │ ├── basic.html │ ├── blog_default.html │ ├── home.html │ └── doc_default.html ├── Gemfile ├── static │ ├── favicon.png │ ├── og_image.png │ ├── images │ │ ├── tree_example1.png │ │ ├── pcache-blockindex.jpg │ │ ├── pcache-fileindex.jpg │ │ ├── pcache-filelayout.jpg │ │ ├── pcache-readiopath.jpg │ │ ├── pcache-writeiopath.jpg │ │ ├── pcache-tieredstorage.jpg │ │ └── Resize-of-20140327_200754-300x225.jpg │ └── fonts │ │ ├── LatoLatin-Black.woff │ │ ├── LatoLatin-Light.woff │ │ ├── LatoLatin-Black.woff2 │ │ ├── LatoLatin-Italic.woff │ │ ├── LatoLatin-Italic.woff2 │ │ ├── LatoLatin-Light.woff2 │ │ ├── LatoLatin-Regular.woff │ │ ├── LatoLatin-Regular.woff2 │ │ ├── LatoLatin-BlackItalic.woff │ │ └── LatoLatin-BlackItalic.woff2 ├── .gitignore ├── docs │ └── index.html ├── index.md ├── blog │ ├── index.html │ └── all.html ├── doc-type-examples │ ├── top-level-example.md │ ├── docs-hello-world.md │ └── 2016-04-07-blog-post-example.md ├── _posts │ ├── 2015-06-12-rocksdb-in-osquery.markdown │ ├── 2014-05-22-rocksdb-3-1-release.markdown │ ├── 2017-02-07-rocksdb-5-1-2-released.markdown │ ├── 2014-05-19-rocksdb-3-0-release.markdown │ ├── 2016-02-25-rocksdb-ama.markdown │ ├── 2015-04-22-integrating-rocksdb-with-mongodb-2.markdown │ ├── 2014-06-27-rocksdb-3-2-release.markdown │ ├── 2015-07-22-rocksdb-is-now-available-in-windows-platform.markdown │ ├── 2016-03-07-rocksdb-options-file.markdown │ ├── 2017-03-02-rocksdb-5-2-1-released.markdown │ └── 2014-09-15-rocksdb-3-5-release.markdown ├── _top-level │ └── support.md ├── _sass │ ├── _blog.scss │ ├── _buttons.scss │ ├── _slideshow.scss │ ├── _promo.scss │ ├── _tables.scss │ ├── _reset.scss │ └── _poweredby.scss └── feed.xml ├── tools ├── rdb │ ├── .gitignore │ ├── rdb │ ├── rdb.cc │ ├── binding.gyp │ └── README.md ├── Dockerfile ├── sample-dump.dmp ├── rocksdb_dump_test.sh ├── CMakeLists.txt ├── ldb.cc ├── sst_dump.cc ├── verify_random_db.sh ├── generate_random_db.sh └── db_bench.cc ├── WINDOWS_PORT.md ├── third-party ├── gtest-1.7.0 │ └── fused-src │ │ └── gtest │ │ └── CMakeLists.txt └── fbson │ └── COMMIT.md ├── push.sh ├── examples ├── README.md └── .gitignore ├── buckifier └── rocks_test_runner.sh ├── util ├── build_version.cc.in ├── build_version.h ├── filter_policy.cc ├── memory_usage.h ├── stderr_logger.h ├── status_message.cc ├── kv_map.h ├── file_util.h ├── random.cc ├── allocator.h ├── hash.h ├── testharness.cc ├── testharness.h ├── event_logger_test.cc └── murmurhash.h ├── AUTHORS ├── README.md ├── java ├── jdb_bench.sh ├── crossbuild │ ├── docker-build-linux-centos.sh │ ├── build-linux.sh │ └── Vagrantfile ├── src │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── rocksdb │ │ │ ├── Cache.java │ │ │ ├── util │ │ │ ├── SizeUnit.java │ │ │ └── ReverseBytewiseComparator.java │ │ │ ├── MergeOperator.java │ │ │ ├── BuiltinComparator.java │ │ │ ├── RemoveEmptyValueCompactionFilter.java │ │ │ ├── StringAppendOperator.java │ │ │ ├── Experimental.java │ │ │ ├── RocksMemEnv.java │ │ │ ├── ChecksumType.java │ │ │ ├── TableFormatConfig.java │ │ │ ├── Snapshot.java │ │ │ ├── Comparator.java │ │ │ ├── AbstractCompactionFilter.java │ │ │ ├── DirectComparator.java │ │ │ ├── IndexType.java │ │ │ ├── StatsCollectorInput.java │ │ │ ├── HistogramType.java │ │ │ ├── Filter.java │ │ │ ├── MemTableConfig.java │ │ │ ├── RestoreOptions.java │ │ │ ├── StatisticsCollectorCallback.java │ │ │ ├── Statistics.java │ │ │ ├── DbPath.java │ │ │ ├── InfoLogLevel.java │ │ │ ├── VectorMemTableConfig.java │ │ │ ├── HistogramData.java │ │ │ ├── ReadTier.java │ │ │ ├── RocksDBException.java │ │ │ ├── SkipListMemTableConfig.java │ │ │ ├── RocksObject.java │ │ │ └── FlushOptions.java │ └── test │ │ └── java │ │ └── org │ │ └── rocksdb │ │ ├── RocksMemoryResource.java │ │ ├── CompressionTypesTest.java │ │ ├── StatsCallbackMock.java │ │ ├── WALRecoveryModeTest.java │ │ ├── ClockCacheTest.java │ │ ├── LRUCacheTest.java │ │ ├── CompactionOptionsFIFOTest.java │ │ ├── util │ │ └── SizeUnitTest.java │ │ ├── ComparatorOptionsTest.java │ │ ├── CompactionPriorityTest.java │ │ ├── CompactionStopStyleTest.java │ │ ├── Types.java │ │ └── FilterTest.java └── rocksjni │ ├── snapshot.cc │ ├── columnfamilyhandle.cc │ ├── compaction_filter.cc │ ├── remove_emptyvalue_compactionfilterjni.cc │ ├── restorejni.cc │ └── clock_cache.cc ├── include └── rocksdb │ ├── db_bench_tool.h │ ├── utilities │ ├── convenience.h │ ├── info_log_finder.h │ ├── option_change_migration.h │ ├── table_properties_collectors.h │ └── utility_db.h │ ├── sst_dump_tool.h │ ├── types.h │ ├── version.h │ ├── experimental.h │ ├── perf_level.h │ ├── db_dump_tool.h │ ├── ldb_tool.h │ └── snapshot.h ├── hdfs ├── setup.sh └── README ├── port ├── README ├── stack_trace.h ├── xpress.h ├── likely.h ├── win │ ├── xpress_win.h │ └── env_default.cc ├── port.h ├── util_logger.h ├── dirent.h └── sys_time.h ├── appveyor.yml ├── utilities ├── redis │ ├── redis_list_exception.h │ └── README ├── compaction_filters │ ├── remove_emptyvalue_compactionfilter.h │ └── remove_emptyvalue_compactionfilter.cc ├── merge_operators │ └── string_append │ │ └── stringappend.h ├── transactions │ └── transaction_db_mutex_impl.h └── env_timed_test.cc ├── db ├── db_info_dumper.h ├── convenience.cc ├── snapshot_impl.cc ├── write_callback.h ├── compaction_iteration_stats.h └── flush_scheduler.h ├── monitoring ├── perf_level_imp.h ├── perf_level.cc ├── iostats_context_test.cc ├── thread_status_util_debug.cc ├── statistics_test.cc └── perf_step_timer.h ├── CONTRIBUTING.md ├── cache └── clock_cache.h ├── cmake └── modules │ ├── Findsnappy.cmake │ └── FindJeMalloc.cmake ├── LANGUAGE-BINDINGS.md ├── env └── env_chroot.h ├── table ├── bloom_block.cc ├── table_properties_internal.h ├── bloom_block.h ├── persistent_cache_options.h └── iter_heap.h ├── DUMP_FORMAT.md ├── Vagrantfile ├── memtable └── stl_wrappers.h ├── ROCKSDB_LITE.md ├── rmi └── CMakeLists.txt ├── options └── options_sanity_check.cc └── DEFAULT_OPTIONS_HISTORY.md /docs/CNAME: -------------------------------------------------------------------------------- 1 | rocksdb.org -------------------------------------------------------------------------------- /docs/_includes/hero.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_includes/doc_paging.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/rdb/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /docs/_data/powered_by.yml: -------------------------------------------------------------------------------- 1 | # Fill in later if desired 2 | -------------------------------------------------------------------------------- /docs/_layouts/page.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: blog 3 | --- 4 | -------------------------------------------------------------------------------- /docs/_data/powered_by_highlight.yml: -------------------------------------------------------------------------------- 1 | # Fill in later if desired 2 | -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | gem 'github-pages', '~> 104' 3 | -------------------------------------------------------------------------------- /docs/_layouts/docs.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: doc_page 3 | --- 4 | 5 | {% include doc.html %} -------------------------------------------------------------------------------- /WINDOWS_PORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emperorlu/Learned-RocksDB/HEAD/WINDOWS_PORT.md -------------------------------------------------------------------------------- /docs/_data/nav_docs.yml: -------------------------------------------------------------------------------- 1 | - title: Quick Start 2 | items: 3 | - id: getting-started 4 | -------------------------------------------------------------------------------- /third-party/gtest-1.7.0/fused-src/gtest/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_library(gtest gtest-all.cc) 2 | -------------------------------------------------------------------------------- /docs/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emperorlu/Learned-RocksDB/HEAD/docs/static/favicon.png -------------------------------------------------------------------------------- /push.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | git add . 3 | git commit -m "[Debug] Add code for learned index" 4 | git push 5 | -------------------------------------------------------------------------------- /docs/static/og_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emperorlu/Learned-RocksDB/HEAD/docs/static/og_image.png -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_STORE 2 | _site/ 3 | *.swo 4 | *.swp 5 | _site 6 | .sass-cache 7 | *.psd 8 | *~ 9 | 10 | -------------------------------------------------------------------------------- /tools/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM buildpack-deps:wheezy 2 | 3 | ADD ./ldb /rocksdb/tools/ldb 4 | 5 | CMD /rocksdb/tools/ldb 6 | -------------------------------------------------------------------------------- /tools/sample-dump.dmp: -------------------------------------------------------------------------------- 1 | ROCKDUMP {} key0 contentsofkey0 key1 contentsofkey1 key2 contentsofkey2 -------------------------------------------------------------------------------- /docs/docs/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | id: docs 3 | title: Docs 4 | layout: redirect 5 | destination: getting-started.html 6 | --- 7 | -------------------------------------------------------------------------------- /docs/static/images/tree_example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emperorlu/Learned-RocksDB/HEAD/docs/static/images/tree_example1.png -------------------------------------------------------------------------------- /docs/static/fonts/LatoLatin-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emperorlu/Learned-RocksDB/HEAD/docs/static/fonts/LatoLatin-Black.woff -------------------------------------------------------------------------------- /docs/static/fonts/LatoLatin-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emperorlu/Learned-RocksDB/HEAD/docs/static/fonts/LatoLatin-Light.woff -------------------------------------------------------------------------------- /docs/_layouts/post.html: -------------------------------------------------------------------------------- 1 | --- 2 | collection: blog 3 | layout: blog 4 | --- 5 | 6 |