SQLite 是一個(gè)類似Access的輕量級(jí)數(shù)據(jù)庫(kù)系統(tǒng),但是更小、更快、容量更大,并發(fā)更高。為什么說(shuō) SQLite 適合做 CMS (內(nèi)容管理系統(tǒng))呢?并不是說(shuō)其他數(shù)據(jù)庫(kù)不好, oracle、MySQL、SQLServer 也都是非常優(yōu)秀的 DBS,只不過(guò)他們?cè)O(shè)計(jì)目標(biāo)不同,特性不同,所以只有更適用某個(gè)應(yīng)用場(chǎng)景,沒(méi)有絕對(duì)的好壞之分。
歸納的中小型站點(diǎn)的CMS的特點(diǎn)如下:
1、數(shù)據(jù)量不超過(guò)10萬(wàn)
2、日頁(yè)面訪問(wèn)量不超過(guò)10萬(wàn)
3、 一部分網(wǎng)站全部生成靜態(tài)頁(yè)面,一部分網(wǎng)站實(shí)時(shí)查詢數(shù)據(jù)庫(kù)動(dòng)態(tài)訪問(wèn)
4、 站長(zhǎng)不懂技術(shù),不懂得復(fù)雜的數(shù)據(jù)庫(kù)維護(hù),只會(huì)用 FTP 管理網(wǎng)站
5 、個(gè)人站點(diǎn)基本上是一個(gè)人管理,一般情況下只有一個(gè)人在訪問(wèn)后臺(tái),沒(méi)有并發(fā)
6、 對(duì)數(shù)據(jù)庫(kù)來(lái)說(shuō)是讀多寫少,只有在站長(zhǎng)訪問(wèn)后臺(tái)的時(shí)候才會(huì)寫入
7、 多運(yùn)行于虛擬主機(jī),大部分PHP主機(jī)均同時(shí)支持MySQL,小部分PHP主機(jī)需要單獨(dú)購(gòu)買MySQL,PHP+MySQL的主機(jī)價(jià)格較PHP主機(jī)價(jià)格高。(以萬(wàn)網(wǎng)為例:便宜的PHP空間780元,便宜的PHP+MySQL的PHP空間1150元)
8、 多數(shù)中小站點(diǎn)的HTTP服務(wù)與MySQL部署在同一服務(wù)器上
SQLite 的優(yōu)點(diǎn)在中小網(wǎng)站CMS應(yīng)用場(chǎng)景下表現(xiàn)突出:
1、與MySQL相比,它更徹底的免費(fèi),并且沒(méi)有任何使用上的限制
2、非常小巧,PHP5以上版本中無(wú)需任何配置即可支持SQLite
3、無(wú)需單獨(dú)購(gòu)買數(shù)據(jù)庫(kù)服務(wù),無(wú)服務(wù)器進(jìn)程,配置成本為零
4、整個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)在一個(gè)單個(gè)的文件中,數(shù)據(jù)導(dǎo)入導(dǎo)出備份恢復(fù)都是復(fù)制文件,維護(hù)難度為零
5、讀速度快,在數(shù)據(jù)量不是很大的情況下速度較快,更重要的是:省掉了一次數(shù)據(jù)庫(kù)遠(yuǎn)程鏈接沒(méi)有復(fù)雜的權(quán)限驗(yàn)證,打開(kāi)就能操作
SQLite的缺點(diǎn)在中小網(wǎng)站 CMS 應(yīng)用場(chǎng)景下被規(guī)避:
1、并發(fā)低 動(dòng)態(tài)訪問(wèn)時(shí)當(dāng)訪問(wèn)量不超過(guò)10萬(wàn)PV的時(shí)候,SQLite 超過(guò) Access 的并發(fā)能力已經(jīng)綽綽有余;生成靜態(tài)頁(yè)后更無(wú)需考慮數(shù)據(jù)庫(kù)的并發(fā)問(wèn)題
2、在大數(shù)據(jù)量的情況下表現(xiàn)較差 但是中小站點(diǎn)一般情況下數(shù)據(jù)量不超過(guò)10萬(wàn),而SQlite 在 100 萬(wàn)數(shù)據(jù)量之下表現(xiàn)還不錯(cuò),因?yàn)槭〉袅藢?duì)數(shù)據(jù)庫(kù)服務(wù)器的遠(yuǎn)程連接甚至?xí)?
3、寫入較慢 默認(rèn)配置下的 SQlite 的寫入速度比MySQL慢了很多,但是 CMS 應(yīng)用場(chǎng)景的寫入操作較少。在插入新文章的時(shí)候基本感受不到慢。集中的寫數(shù)據(jù)庫(kù)操作只有在安裝的時(shí)候會(huì)出現(xiàn),不過(guò)只出現(xiàn)一次,可以忽略
4、為已有的表加索引較慢 但是在中小站點(diǎn)CMS中不會(huì)有這樣的需求,可以忽略
5、無(wú)法將 MySQL 部署到與前端機(jī)不同的服務(wù)器上,但是中小站點(diǎn)也沒(méi)有分開(kāi)部署的需求
綜上所述:在中小站點(diǎn) CMS 的應(yīng)用場(chǎng)景下 SQLite 能大限度的降低建站成本,降低維護(hù)難度,又很好得規(guī)避了自身的缺點(diǎn)。所以我認(rèn)為未來(lái)支持 SQLite 的 CMS 系統(tǒng)一定會(huì)大行其道。
佛山網(wǎng)站建設(shè)公司-零度網(wǎng)絡(luò)(www.cz22.cn),確保您獲得理想的網(wǎng)頁(yè)設(shè)計(jì)服務(wù),設(shè)計(jì)團(tuán)隊(duì)為您提供FLASH網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)制作,APP移動(dòng)應(yīng)用開(kāi)發(fā),多媒體觸摸屏展示設(shè)計(jì).
網(wǎng)頁(yè)設(shè)計(jì)
企業(yè)網(wǎng)站建設(shè)一條龍
找零度飛易網(wǎng)絡(luò)公司-fslingdu所做php
網(wǎng)站建設(shè)方案、
網(wǎng)站設(shè)計(jì)、
網(wǎng)站制作由
北京上海深圳龍崗衢州蘭州常州東營(yíng)南通濟(jì)寧桂林淮安煙臺(tái)長(zhǎng)春無(wú)錫天津昆山蘇州合肥貴洛陽(yáng)昆明天津唐山泉州惠州萬(wàn)州新鄉(xiāng)商丘臺(tái)州哈爾濱太原攝影???/strong>隨州學(xué)校商丘廣東湖南廣西江西海南廣州企業(yè)中小企業(yè)武漢南山羅湖福田虎門肇慶汕尾汕頭廣州佛山成都杭州濟(jì)南重慶福州西安廈門昆山沈陽(yáng)青島徐州鄭州南京寧南寧長(zhǎng)沙大連淄博石家莊南昌溫州珠海番禺順德南三水高明中山東莞合肥江門嘉興西寧大良容桂倫教勒流陳村均安杏壇龍江樂(lè)從北滘祖廟石灣南莊等地區(qū)企業(yè)網(wǎng)站建設(shè)(廣告)公司提供專業(yè)做網(wǎng)站價(jià)格規(guī)劃書及營(yíng)銷型網(wǎng)站制作,網(wǎng)站建設(shè)基礎(chǔ)知識(shí)