From 6eb5ed9a4922ec2d121768adfa3ab3b6ead5d627 Mon Sep 17 00:00:00 2001 From: Dhruba Borthakur Date: Thu, 29 Nov 2012 22:39:08 -0800 Subject: [PATCH] rocksdb README file. Summary: rocksdb README file. Test Plan: Reviewers: CC: Task ID: # Blame Rev: --- README | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README b/README index 3618adeee..3660a55c9 100644 --- a/README +++ b/README @@ -1,3 +1,16 @@ +rocksdb: A persistent key-value store for flash storage +Authors: The Facebook Database Engineering Team + +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 an Log-Stuctured-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. + +The core of this code has been derived from open-source leveldb. + leveldb: A key-value store Authors: Sanjay Ghemawat (sanjay@google.com) and Jeff Dean (jeff@google.com)