我已经使用SQLite(2.8.17)制作了Web应用程序,我现在才发现有一个SQLite3。在制作Web应用程序时,它以某种方式引起了我的注意,这可能是由于缺乏PHP功能的文档。

我想知道,使用sqlite3比sqlite有什么好处?它快得多吗?

有帮助吗?

解决方案

SQLite2内部将每个值存储为字符串,而不管其类型如何。
升级到sqlite3肯定会缩小数据库大小,因为数字和斑点以其本机格式存储,这可能会使事情运行速度更快。
我认为的另一个大优势是,最近版本的SQLite(从3.6.23开始)支持外国钥匙。

由于您使用PHP,我建议您调查 PDO. 。如果您需要更改应用程序的dbms,它可能会有所帮助

其他提示

此文档从sqlite.org网站: http://www.sqlite.org/version3.html 它不是谈论性能,而是差异。无论如何,我个人建议使用最新和最出色的版本3(请参阅改进的并发,始终对Web应用程序有益)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top