mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
Updated Filer Stores (markdown)
parent
f736d84c4e
commit
498e4419c1
|
@ -8,11 +8,11 @@ The Filer Store persists all file metadata and directory information.
|
||||||
| 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 | | 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| Yes| Similar to leveldb2, separate leveldb instance for each bucket |
|
| leveldb3 | O(logN)| unlimited | Local, Very Fast | | Yes| 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. Need to manually build. |
|
||||||
| Sqlite | O(logN)| unlimited | Local, Very Fast |Atomic| Yes | Yes | Default, fairly scalable, Stream backup |
|
| Sqlite | O(logN)| unlimited | Local, Very Fast |Atomic| Yes | Yes | Default, fairly scalable, Stream backup. Need to manually build. |
|
||||||
| Mongodb | O(logN)| unlimited | Local or Distributed, Fast | | Yes| | Easy to manage |
|
| Mongodb | O(logN)| unlimited | Local or Distributed, Fast | | Yes| | Easy to manage |
|
||||||
| Arangodb | O(logN)| unlimited | Local or Distributed, Fast | | Native| Yes | Easy to manage; Scalable |
|
| Arangodb | O(logN)| unlimited | Local or Distributed, Fast | | Native| Yes | Easy to manage; Scalable |
|
||||||
| YDB | O(logN)| unlimited | Local or Distributed, Fast |Atomic| Native| Yes | Easy to manage; True elastic Scalability; High Availability |
|
| YDB | O(logN)| unlimited | Local or Distributed, Fast |Atomic| Native| Yes | Easy to manage; True elastic Scalability; High Availability. Need to manually build. |
|
||||||
| [Redis2](https://github.com/chrislusf/seaweedfs/wiki/Filer-Redis-Setup)| O(1) | limited | Local or Distributed, Fastest ||Native| | one directory's children are stored in one key~value entry |
|
| [Redis2](https://github.com/chrislusf/seaweedfs/wiki/Filer-Redis-Setup)| O(1) | limited | Local or Distributed, Fastest ||Native| | one directory's children are stored in one key~value entry |
|
||||||
| [Redis3](https://github.com/chrislusf/seaweedfs/wiki/Filer-Redis-Setup)| O(1) | unlimited | Local or Distributed, Fastest ||Native| | one directory's children are spread into multiple key~value entries |
|
| [Redis3](https://github.com/chrislusf/seaweedfs/wiki/Filer-Redis-Setup)| O(1) | unlimited | Local or Distributed, Fastest ||Native| | one directory's children are spread into multiple key~value entries |
|
||||||
| Cassandra | O(logN)| unlimited | Local or Distributed, Very Fast||Native| | |
|
| Cassandra | O(logN)| unlimited | Local or Distributed, Very Fast||Native| | |
|
||||||
|
@ -22,11 +22,10 @@ The Filer Store persists all file metadata and directory information.
|
||||||
| Postgres2 | O(logN)| unlimited | Local or Distributed, Fast |Atomic| Yes| Yes| Easy to manage |
|
| Postgres2 | O(logN)| unlimited | Local or Distributed, Fast |Atomic| Yes| Yes| Easy to manage |
|
||||||
| MemSql | O(logN)| unlimited | Distributed, Fast |Atomic| Yes| Yes| Scalable |
|
| MemSql | O(logN)| unlimited | Distributed, Fast |Atomic| Yes| Yes| Scalable |
|
||||||
| TiDB | O(logN)| unlimited | Distributed, Fast |Atomic| Yes| Yes| Scalable |
|
| TiDB | O(logN)| unlimited | Distributed, Fast |Atomic| Yes| Yes| Scalable |
|
||||||
| TiKV | O(logN)| unlimited | Distributed, Fast |Atomic| Yes| Yes| Scalable |
|
|
||||||
| CockroachDB | O(logN)| unlimited | Distributed, Fast |Atomic| Yes| Yes| Scalable |
|
| CockroachDB | O(logN)| unlimited | Distributed, Fast |Atomic| Yes| Yes| Scalable |
|
||||||
| YugabyteDB | O(logN)| unlimited | Distributed, Fast |Atomic| Yes| Yes| Scalable |
|
| YugabyteDB | O(logN)| unlimited | Distributed, Fast |Atomic| Yes| Yes| Scalable |
|
||||||
| Etcd | O(logN)| unlimited | Distributed, 10,000 writes/sec || Yes| | No SPOF. High Availability. Limited Capacity.|
|
| Etcd | O(logN)| unlimited | Distributed, 10,000 writes/sec || Yes| | No SPOF. High Availability. Limited Capacity.|
|
||||||
| ElasticSearch| O(logN)| unlimited | Distributed, Fast || Yes| | Scalable, Searchable |
|
| ElasticSearch| O(logN)| unlimited | Distributed, Fast || Yes| | Scalable, Searchable. Need to manually build. |
|
||||||
| HBase | O(logN)| unlimited | Distributed, Fast | | Native| | Scalable |
|
| HBase | O(logN)| unlimited | Distributed, Fast | | Native| | Scalable |
|
||||||
|
|
||||||
#### Switching between different Stores
|
#### Switching between different Stores
|
||||||
|
|
Loading…
Reference in a new issue