gpt4 book ai didi

mysql - 随着网站流量的增长,Sqlite 性能

转载 作者:行者123 更新时间:2023-11-29 06:00:55 25 4
gpt4 key购买 nike

所以我有这个即将发布的网站,在开发过程中我使用了 Sqlite,目的是在迁移到生产环境之前迁移到 MySQL。

我刚刚将所有数据(大约 4 万行)迁移到 MySQL 数据库并针对 Sqlite 测试了性能。令人惊讶的是,Sqlite 的执行速度大约是原来的两倍!

考虑到这一点,我正在考虑只坚持使用 Sqlite,因为它更容易处理。我唯一担心的是,随着网站流量的增长,Sqlite 性能是否会变得更差,如果是这样,它会变得更糟还是稍微慢一点。

顺便说一句,我知道 Sqlite 在同时进行多次写入时遇到问题,但这不会成为问题,因为该数据库是只读的。

最佳答案

SQLite 不做任何花哨的表/记录锁定(它只有一个全局数据库锁),所以如果实际上不需要锁,它会更快。 (使用只读访问,并且可能只有一个用户(网络服务器),永远不会有冲突。)

此外,SQLite 是一个库,是 Web 服务器进程的一部分,因此它可能比在单独进程中运行的数据库服务器更高效。

只要不进行任何写入,此行为就不会改变。

(参见 Appropriate Uses For SQLite 。)

关于mysql - 随着网站流量的增长,Sqlite 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45036500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com