我是Sqlite的新手,我開始使用它來做一個小型的PHP項目。我的問題是我應該使用sqlite 2.1數據庫或sqlite 3?每個的優缺點是什麼?現在大多數主機上都可以使用sqlite 3嗎?我想使用最廣泛的版本。我應該使用SQLite數據庫版本2.1還是3.0?
任何有識之士將不勝感激。謝謝!
我是Sqlite的新手,我開始使用它來做一個小型的PHP項目。我的問題是我應該使用sqlite 2.1數據庫或sqlite 3?每個的優缺點是什麼?現在大多數主機上都可以使用sqlite 3嗎?我想使用最廣泛的版本。我應該使用SQLite數據庫版本2.1還是3.0?
任何有識之士將不勝感激。謝謝!
SQLite 3增加了對UTF-8的支持,所以出於這個原因,與舊版本相比,它更好。除非你有特定的原因需要向後兼容舊版本,否則你應該使用版本3.
SQLite 3還支持BLOB並提供改進的併發性。
2004年發佈的第一個SQLite 3正式發佈。從那時起,已有20多個(更多,我無聊計數)發佈,截至2011年11月1日,它現在已經達到3.7.9。
最後的V2版本似乎在2005年。那是2.8.17。 V2.1是在2001年
如果有主機在那裏,不提供V3,我會避開他們。
感謝您的信息!我會避免它們,但我無法控制腳本的某些用戶將用作主機的東西... – markf
聽起來不錯,SQLite 3可以在大多數主機上使用PHP 5.x?安裝? – markf
我無法給你任何統計,對不起。但是,我想大多數PHP5都會擁有它,因爲自2004年以來版本3的代碼庫已經出現 – GordonM
我發現一些信息說SQLite 3只在PHP 5.3.x上可用,並且SQLite 2.1支持在PHP 5.4中被刪除。這使得提供與PHP 5.x服務器的廣泛兼容性變得困難。 – markf