Find a file
Maysam Yabandeh 8f61967881 Add cpu usage to regression benchmarks (4th attempt)
Summary:
Tested by running it on a remote machine.

I could not run it on the particular remote machine which has a different location for time command since it is busy and the script does not allow concurrent runs. So I tested it by hacking the script and replacing the command with "\$(hostname)" and confirmed that the scripts prints out the host name of the remote machine.
Closes https://github.com/facebook/rocksdb/pull/2181

Differential Revision: D4921654

Pulled By: maysamyabandeh

fbshipit-source-id: 8abb5ea9f7234f3c50a749576ccbb47ff605beb9
2017-04-20 09:31:09 -07:00
arcanist_util
buckifier
build_tools Change Build Env to gcc-5 2017-04-14 11:12:56 -07:00
cache
cmake/modules
coverage
db Change L0 compaction score using level size 2017-04-19 12:00:01 -07:00
docs
env remove warning 2017-04-14 18:56:14 -07:00
examples
hdfs
include/rocksdb Limit backups opened 2017-04-19 13:26:47 -07:00
java
memtable
monitoring
options Re-add index_per_partition but as deprecated 2017-04-18 20:35:46 -07:00
port
table readahead backwards from sst end 2017-04-14 18:56:14 -07:00
third-party
tools Add cpu usage to regression benchmarks (4th attempt) 2017-04-20 09:31:09 -07:00
util Blob storage helper methods 2017-04-18 12:42:38 -07:00
utilities Limit backups opened 2017-04-19 13:26:47 -07:00
.clang-format
.deprecated_arcconfig
.gitignore
.travis.yml
appveyor.yml
AUTHORS
CMakeLists.txt CMake: compile with -O2 2017-04-17 23:56:46 -07:00
CONTRIBUTING.md
DEFAULT_OPTIONS_HISTORY.md
DUMP_FORMAT.md
HISTORY.md Add DB:ResetStats() 2017-04-18 16:56:48 -07:00
INSTALL.md
LANGUAGE-BINDINGS.md
LICENSE
Makefile enable O2 optimization for lz4 2017-04-16 11:47:17 -07:00
PATENTS
README.md
ROCKSDB_LITE.md
src.mk
TARGETS
thirdparty.inc
USERS.md
Vagrantfile
WINDOWS_PORT.md

RocksDB: A Persistent Key-Value Store for Flash and RAM Storage

Build Status Build status

RocksDB is developed and maintained by Facebook Database Engineering Team. It is built on earlier work on LevelDB by Sanjay Ghemawat (sanjay@google.com) and Jeff Dean (jeff@google.com)

This code is a library that forms the core building block for a fast key value server, especially suited for storing data on flash drives. It has a Log-Structured-Merge-Database (LSM) design with flexible tradeoffs between Write-Amplification-Factor (WAF), Read-Amplification-Factor (RAF) and Space-Amplification-Factor (SAF). It has multi-threaded compactions, making it specially suitable for storing multiple terabytes of data in a single database.

Start with example usage here: https://github.com/facebook/rocksdb/tree/master/examples

See the github wiki for more explanation.

The public interface is in include/. Callers should not include or rely on the details of any other header files in this package. Those internal APIs may be changed without warning.

Design discussions are conducted in https://www.facebook.com/groups/rocksdb.dev/