文件系統也是key/value系統,
1、path是key;
2、file是value;
文件系統作為key/value系統的弱點,非可行性說明:
1、從概念上,不涉及人為細分,整個filesystem就是一套,且只有一套。【key / value database基于文件,從模型上就支持多套】
2、filesystem的key,只能是path,或者說符合path規范的字符串。【key / value database的key可以是任意值】
3、filesystem無法支持海量key/value。【key / value database的key可以是任意值】
4、filesystem只能到文件句柄,具體IO需要自己處理,繁瑣。
5、filesystem的并發需要自己處理,難于處理
6、filesystem不支持DB事務-ACID難保證
7、filesystem出現太多文件,從用戶角度難接受
8、filesystem,它本身不是作為db設計,他的目的不是為了保存key/value