• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

buckifier/H10-Feb-2022-627486

build_tools/H10-Feb-2022-12,2448,967

cache/H10-Feb-2022-3,2242,292

cmake/H10-Feb-2022-229183

coverage/H10-Feb-2022-200124

db/H10-Feb-2022-145,141112,298

db_stress_tool/H03-May-2022-6,6615,449

docs/H10-Feb-2022-6,5024,762

env/H10-Feb-2022-9,9747,934

examples/H10-Feb-2022-1,5881,135

file/H10-Feb-2022-4,5013,195

hdfs/H10-Feb-2022-419293

include/rocksdb/H10-Feb-2022-20,5459,666

java/H03-May-2022-88,38051,555

logging/H10-Feb-2022-2,1981,587

memory/H10-Feb-2022-1,254842

memtable/H10-Feb-2022-5,4843,893

monitoring/H10-Feb-2022-4,8373,660

options/H10-Feb-2022-7,5146,430

port/H03-May-2022-6,0233,988

table/H10-Feb-2022-34,27725,584

test_util/H10-Feb-2022-3,0112,265

third-party/H10-Feb-2022-40,91626,227

tools/H03-May-2022-33,54227,580

trace_replay/H10-Feb-2022-1,8481,476

util/H10-Feb-2022-21,50514,769

utilities/H10-Feb-2022-55,33740,732

.clang-formatH A D10-Feb-2022138 65

.gitignoreH A D10-Feb-2022887 8577

.lgtm.ymlH A D10-Feb-202267 54

.travis.ymlH A D10-Feb-20223.8 KiB136129

.watchmanconfigH A D10-Feb-2022130 76

AUTHORSH A D10-Feb-2022322 1310

CODE_OF_CONDUCT.mdH A D10-Feb-20223.3 KiB7857

CONTRIBUTING.mdH A D10-Feb-2022706 1812

COPYINGH A D10-Feb-202217.7 KiB340281

DEFAULT_OPTIONS_HISTORY.mdH A D10-Feb-20221.5 KiB2520

DUMP_FORMAT.mdH A D10-Feb-2022763 1710

HISTORY.mdH A D10-Feb-2022107.6 KiB1,138959

INSTALL.mdH A D10-Feb-20227.5 KiB203146

LANGUAGE-BINDINGS.mdH A D10-Feb-20221.1 KiB2321

LICENSE.ApacheH A D10-Feb-202211.1 KiB203169

LICENSE.leveldbH A D10-Feb-20221.5 KiB3025

MakefileH A D10-Feb-202274.7 KiB2,1861,616

README.mdH A D10-Feb-20221.8 KiB3222

ROCKSDB_LITE.mdH A D10-Feb-20221 KiB2216

TARGETSH A D10-Feb-202235.3 KiB1,5311,507

USERS.mdH A D10-Feb-20226.8 KiB10974

VagrantfileH A D10-Feb-20221,017 4032

WINDOWS_PORT.mdH A D10-Feb-202212.5 KiB229145

appveyor.ymlH A D10-Feb-20223.1 KiB7666

defs.bzlH A D10-Feb-20221.4 KiB4337

issue_template.mdH A D10-Feb-2022294 84

src.mkH A D10-Feb-202233.8 KiB528515

thirdparty.incH A D10-Feb-20227.8 KiB269211

README.md

1## RocksDB: A Persistent Key-Value Store for Flash and RAM Storage
2
3[![Linux/Mac Build Status](https://travis-ci.org/facebook/rocksdb.svg?branch=master)](https://travis-ci.org/facebook/rocksdb)
4[![Windows Build status](https://ci.appveyor.com/api/projects/status/fbgfu0so3afcno78/branch/master?svg=true)](https://ci.appveyor.com/project/Facebook/rocksdb/branch/master)
5[![PPC64le Build Status](http://140.211.168.68:8080/buildStatus/icon?job=Rocksdb)](http://140.211.168.68:8080/job/Rocksdb)
6
7RocksDB is developed and maintained by Facebook Database Engineering Team.
8It is built on earlier work on [LevelDB](https://github.com/google/leveldb) by Sanjay Ghemawat (sanjay@google.com)
9and Jeff Dean (jeff@google.com)
10
11This code is a library that forms the core building block for a fast
12key-value server, especially suited for storing data on flash drives.
13It has a Log-Structured-Merge-Database (LSM) design with flexible tradeoffs
14between Write-Amplification-Factor (WAF), Read-Amplification-Factor (RAF)
15and Space-Amplification-Factor (SAF). It has multi-threaded compactions,
16making it especially suitable for storing multiple terabytes of data in a
17single database.
18
19Start with example usage here: https://github.com/facebook/rocksdb/tree/master/examples
20
21See the [github wiki](https://github.com/facebook/rocksdb/wiki) for more explanation.
22
23The public interface is in `include/`.  Callers should not include or
24rely on the details of any other header files in this package.  Those
25internal APIs may be changed without warning.
26
27Design discussions are conducted in https://www.facebook.com/groups/rocksdb.dev/
28
29## License
30
31RocksDB is dual-licensed under both the GPLv2 (found in the COPYING file in the root directory) and Apache 2.0 License (found in the LICENSE.Apache file in the root directory).  You may select, at your option, one of the above-listed licenses.
32