加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

生产服务器上的SQLite?

发布时间:2020-12-12 19:09:44 所属栏目:百科 来源:网络整理
导读:我已经了解SQLite很长一段时间,我知道它的速度非常快,但我从来没有在生产服务器上尝试过.在失败之前,我无法找到可以处理多少流量的可靠估计. 有没有人有这方面的数字或文章? 不幸的是,我没有关于加载功能的任何数据,但有一些关于性能限制因素的评论: SQLit
我已经了解SQLite很长一段时间,我知道它的速度非常快,但我从来没有在生产服务器上尝试过.在失败之前,我无法找到可以处理多少流量的可靠估计.

有没有人有这方面的数字或文章?

不幸的是,我没有关于加载功能的任何数据,但有一些关于性能限制因素的评论:

> SQLite的速度受其所在磁盘的速度以及是否有大量插入/更新(即写访问)的影响.写锁定受磁盘旋转速度的限制
>默认情况下会启动事务,但如果启动并提交事务,则会获得更好的性能.在以编程方式处理事务时,我有非常快的质量插入
>如果您通常只阅读数据,那么您的体验会得到很好的表现.因此,SQLite可以用作缓存系统来存储数据库服务器读取,特别是远程读取或复杂查询.
>它比数据库服务器使用更少的资源,因此这可以影响站点性能,从而为Web服务器和应用程序代码释放更多资源
>如果您需要多次并发写入,那么数据库服务器(例如MySQL,Postgres)可能会更好地为您服务

正如Devrim所说,SQLite站点状态约为10万用户/天应该没问题. Trac系统需要写入,因此在这种情况下性能可能会更慢

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读