From 2d4394540e671c98d9be59a12074f46d2f37f0a4 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Mon, 5 Aug 2019 11:46:40 -0700 Subject: [PATCH] Updated Directories and Files (markdown) --- Directories-and-Files.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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.