Django-cms 和 SQLite 性能

标签 django sqlite postgresql django-cms

我有一个带有 django-cms 和 SQLite 数据库的公司网站,每个月只更新几次。大多数是阅读。每天将少于 500 万个请求。

我的部署是在带有 apache 和 wsgi 的 Cpanel 服务器中。我需要首先知道我是否应该担心 SQLite 的使用,以及在这种情况下 PostgreSQL 是否会更快并且资源消耗更少(因为它已经安装并运行在服务器上)。

这个站点使用一个 11MB 的 SQLite 文件。这个文件在内存中吗?

最佳答案

SQLite 将比 PostgreSQL 更快,除非在高争用情况下。如果您每月只更新几次,那么 SQLite 肯定会比 PostgreSQL 更快。

出于其他原因(例如,如果您需要网络访问您的数据),您仍然可以选择使用 PostgreSQL,但可能不是出于性能原因。

关于Django-cms 和 SQLite 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11386259/

相关文章:

python - 模型 django 中唯一随机默认值的迁移问题

Android数据库更新记录

字段为空时的 Android 房间顺序

database - PostgreSQL 的隐藏特性

ruby-on-rails - 我如何使用事件记录从 foren 表中进行选择

python - Django:为每个实例注册模板过滤器/标签

python - PicklingError : Can't pickle <class 'decimal.Decimal' >: it's not the same object as decimal. 十进制

sql - SQLITE中意外的LEFT OUTER JOIN行为

PostgreSQL 更改字段顺序

django - 如何过滤django-taggit top标签