{eval=Array;=+count(Array);}
不能!甚至還不如access,我一直用mdb做我的數據庫,這次有個小項目突然想用sqlite試試,結果很不理想,許多的sql語法都不支持,觸發器和視圖也不好用,存儲過程不支持,并發估計少量幾個支持。
我發現頭條的人動不動就身價幾千萬幾個億,頭條里混的程序員,也動不動就是幾百萬、幾個億數據量的設計思想。
我反正是沒見過,我是小微網絡公司的程序員,我服務的對象也都是創業型企業和一般市一級的政府機關,他們的信息化量級也就一年幾千條數據的樣子。
sqlite在這個量級完全滿足需要,它既有access一樣免部署的優勢,也有SQL server、MySQL的速度(事實上速度不如這兩,但sqlite比access快了不少)。
不過sqlite有個要命的問題,它對c++運行時版本很敏感,會讓人配環境時候稍微折騰點。其余都還好,如果用它做一般企業網站是很不錯的選擇。
話又說回來,SQL server mysql都有自動備份的服務,文件型數據庫你得手動備份,這一點風險很大。
企業級數據庫最大的能力是并發。
sqlite 讀寫都鎖庫,就這一點,就沒法承擔企業級數據庫的重任。
sqlite 是一個很好的進程內數據庫,用來存儲你的程序的數據是很合適的,如 AutoCAD 用它存儲CAD文件,就很好。
0
回答0
回答0
回答0
回答0
回答10
回答0
回答0
回答0
回答0
回答