diff --git a/Directories-and-Files.md b/Directories-and-Files.md index ebabec9..ae36cef 100644 --- a/Directories-and-Files.md +++ b/Directories-and-Files.md @@ -49,7 +49,7 @@ Filer has a persistent client connecting to Master, to get the location updates There are no network round trip to lookup the volume id location. For file reads: -1. Filer lookup metadata from Filer Store, which can be Cassandra/Mysql/Postgres/Redis/LevelDB. +1. Filer lookup metadata from Filer Store, which can be Cassandra/Mysql/Postgres/Redis/LevelDB/etcd. 2. Filer read from volume servers and pass along to the read request. ![](FilerRead.png) @@ -85,6 +85,7 @@ The Filer Store persists all file metadata and directory information. | Cassandra | O(logN)| unlimited | Local or Distributed, Very Fast||Yes| | | MySql | O(logN)| unlimited | Local or Distributed, Fast |Atomic| | Easy to manage, export | | Postgres | O(logN)| unlimited | Local or Distributed, Fast |Atomic| | Easy to manage, export | +| Etcd | O(logN)| ~10GB | Distributed, 10,000 writes/sec || | No SPOF. High Availability.| #### Switching between different Stores It is easy to switch between different filer stores.