我应该使用SQLite数据库版本2.1还是3.0?

时间:2011-12-22 14:26:57

标签: php sqlite

我是Sqlite的新手,我开始玩它用于一个小的PHP项目。我的问题是我应该使用sqlite 2.1 DB还是sqlite 3?各自的优点和缺点是什么?现在大多数主机上都有sqlite 3吗?我想使用最广泛使用的版本。

任何见解都将受到赞赏。谢谢!

2 个答案:

答案 0 :(得分:2)

SQLite 3增加了对UTF-8的支持,所以仅仅因为这个原因,你使用它比使用旧版本要好得多。除非您有特殊理由要求向后兼容旧版本,否则应使用版本3.

SQLite 3还支持BLOB并提供改进的并发性。

答案 1 :(得分:2)

2004年发布的SQLite 3的第一个产品版本。自那时起,已有超过20个(更多,我感到厌倦)版本,截至2011年11月1日,它现在为3.7.9。

最新的V2版本似乎是在2005年。那是2.8.17。 V2.1最后一次更新于2001年。

请参阅SQLite Release History

如果那里有没有提供V3的主机,我会避开它们。