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