aboutsummaryrefslogtreecommitdiff
path: root/libraries/rocksdb/README
diff options
context:
space:
mode:
authorAndre Barboza <bmg.andre@gmail.com>2017-01-17 06:24:36 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2017-01-20 19:35:20 +0700
commitcf74ad14b3542096ea4907ac92d32a59efcaf5fb (patch)
tree7af39ec6f768f92829efd47fd7a824abe62dcf19 /libraries/rocksdb/README
parentaad6a81bfa4c42a1081176da7caf0e8bb6a36fec (diff)
libraries/rocksdb: Added (persistent key-value store).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'libraries/rocksdb/README')
-rw-r--r--libraries/rocksdb/README31
1 files changed, 31 insertions, 0 deletions
diff --git a/libraries/rocksdb/README b/libraries/rocksdb/README
new file mode 100644
index 0000000000000..2ba46d5b31e07
--- /dev/null
+++ b/libraries/rocksdb/README
@@ -0,0 +1,31 @@
+RocksDB is a C++ library providing an embedded key-value store, where
+keys and values are arbitrary byte streams. It was developed at
+Facebook based on LevelDB and provides backwards-compatible support
+for LevelDB APIs.
+
+RocksDB is optimized for Flash with extremely low latencies. RocksDB
+uses a Log Structured Database Engine for storage, written entirely in
+C++. A Java version called RocksJava is currently in development.
+
+RocksDB features highly flexible configuration settings that may be
+tuned to run on a variety of production environments, including pure
+memory, Flash, hard disks or HDFS. It supports various compression
+algorithms and good tools for production support and debugging.
+
+Features:
+- Designed for application servers wanting to store up to a few
+ terabytes of data on locally attached Flash drives or in RAM
+- Optimized for storing small to medium size key-values on fast
+ storage -- flash devices or in-memory
+- Scales linearly with number of CPUs so that it works well on
+ processors with many cores
+
+Build Options:
+- BUILD_TYPE=(all|lite|UNSET): if unset the default librocksdb will
+ build; set it to lite to build only librocksdb_lite; if it is set to
+ all, it will build both librocksdb and librocksdb_lite.
+ Default is unset.
+- ENABLE_STATIC=(yes|no): Deploy static library besides shared.
+ Default is no.
+- INSTALL_TOOLS=(yes|no): Deploy administration tools.
+ Default is yes.