實(shí)際上,這不是通常意義上的文件系統(tǒng),他沒有磁盤空間,而是使用MySQL 守護(hù)程序來存儲(chǔ)數(shù)據(jù)。可以把SQL 表和一些函數(shù)通過文件系統(tǒng)來實(shí)現(xiàn)。
下面是MySQL被轉(zhuǎn)化為文件系統(tǒng)的一些計(jì)劃
一、怎樣實(shí)現(xiàn)?
既然是可以把SQL 表和一些函數(shù)通過文件系統(tǒng)來實(shí)現(xiàn),那么如何實(shí)現(xiàn)呢?讓我們以實(shí)例來向大家說明。
二、為什么要這樣做呢?
在一些情形下,這樣做能讓工作更加輕松。MySQL 和文件系統(tǒng)都能叫做數(shù)據(jù)庫,但是有著絕然不同的概念和優(yōu)缺點(diǎn)。在文件系統(tǒng)里,對象能很快而且很容易找到,即使改變名字也能很快找到。
三、性能如何?
在發(fā)表這篇文章的時(shí)候,這個(gè)文件系統(tǒng)還處于原型開發(fā)階段,因此,速度還不是很理想。如果到了正式發(fā)布的時(shí)候,一些數(shù)據(jù)庫功能會(huì)比使用 SQL 要快。當(dāng)然,很多還是沒法和SQL 相比,無論是性能上還是功能上,很多復(fù)雜的查詢依然需要通過SQL 語句來完成。但是,這樣節(jié)省了很多開發(fā)和培訓(xùn)的時(shí)間,所以在效率上來說也是一種節(jié)省。
四、支持的表類型
這個(gè)文件系統(tǒng)在一定程度上來說存在其它可用之處,它支持的表類型有:MyISAM,DBD,HEAP,ISAM。
五、其它的特色
在第一步開發(fā)中實(shí)現(xiàn)的還只是只讀,很快會(huì)有能讀寫的版本出來。目前的計(jì)劃是把數(shù)據(jù)庫對象映射成文件和目錄對象。
六、寫權(quán)限?
任何一個(gè)文件系統(tǒng)只能含有寫權(quán)限才能算是一個(gè)有價(jià)值的文件系統(tǒng)。
七、權(quán)限管理
有了寫的權(quán)限,必然會(huì)在安全方向帶來問題,這也是設(shè)計(jì)者必須考慮的問題。那么,采用何種管理方式好呢?
新聞熱點(diǎn)
疑難解答
圖片精選