首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP - SQLite与SQLite3

PHP - SQLite与SQLite3
EN

Stack Overflow用户
提问于 2010-12-07 13:02:59
回答 2查看 26.9K关注 0票数 25

我用SQLite (2.8.17)做了一个web应用程序,直到现在我才发现有一个SQLite3。在制作web应用程序时,我不知何故没有注意到它,可能是因为缺少php函数的文档。

我想知道,相比于SQLite,使用SQLite3有什么好处?它的速度快得多吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-08 00:29:48

SQLite2在内部将每个值存储为字符串,而不考虑其类型。

升级到SQLite3肯定会缩小数据库大小,因为数字和BLOBS以其本机格式存储,这可能会使运行速度更快。

在我看来,另一个很大的优点是sqlite的最新版本(从3.6.23开始)支持外键。

由于您使用的是PHP,我建议您研究一下PDO。在您需要更改应用程序的DBMS时,它会很有帮助

票数 29
EN

Stack Overflow用户

发布于 2010-12-07 13:15:00

这篇来自sqlite.org网站的文档:http://www.sqlite.org/version3.html它没有谈到性能,而是谈到了差异。无论如何,没有更新到sqlite2,我个人推荐使用最新和最好的版本3(参见改进的并发性,总是对web应用程序很好)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4373562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档