Updated Filer Stores (markdown)

Chris Lu 2021-01-12 02:43:06 -08:00
parent c9e20a17e0
commit 2dc0009839

@ -6,7 +6,7 @@ The Filer Store persists all file metadata and directory information.
| ---------------- | -- | -- | -- | -- | -- | -- | | ---------------- | -- | -- | -- | -- | -- | -- |
| memory | O(1) | limited by memory | Local, Fast | | Yes| for testing only, no persistent storage | | memory | O(1) | limited by memory | Local, Fast | | Yes| for testing only, no persistent storage |
| leveldb | O(logN)| unlimited | Local, Very Fast | | Yes| Default, fairly scalable | | leveldb | O(logN)| unlimited | Local, Very Fast | | Yes| Default, fairly scalable |
| leveldb2 | O(logN)| unlimited | Local, Very Fast, faster than leveldb | | Yes| Similar to leveldb, part of the lookup key is 128bit MD5 instead of the long full file path | | leveldb2 | O(logN)| unlimited | Local, Very Fast | | Yes| Similar to leveldb, part of the lookup key is 128bit MD5 instead of the long full file path |
| leveldb3 | O(logN)| unlimited | Local, Very Fast | | Yes| Similar to leveldb2, separate leveldb instance for each bucket | | leveldb3 | O(logN)| unlimited | Local, Very Fast | | Yes| Similar to leveldb2, separate leveldb instance for each bucket |
| RocksDB | O(logN)| unlimited | Local, Very Fast | | Native| Default, fairly scalable | | RocksDB | O(logN)| unlimited | Local, Very Fast | | Native| Default, fairly scalable |
| Mongodb | O(logN)| unlimited | Local or Distributed, Fast | | Yes| Easy to manage | | Mongodb | O(logN)| unlimited | Local or Distributed, Fast | | Yes| Easy to manage |