【问题标题】:Django project - database table in cacheDjango项目-缓存中的数据库表
【发布时间】:2022-01-11 20:39:06
【问题描述】:

我有一个在 digitalocean.com droplet 上运行的 Django(python) 项目。因为配置选项有限,我有多余的可用内存。我正在考虑使用该可用内存,并在内存中加载一些数据库表。我已经有一个缓存一些视图的 Redis 服务器。是否可以缓存数据库整个表?怎么样?

谢谢。

【问题讨论】:

    标签: python django performance memory redis


    【解决方案1】:

    真的没有意义(如果您希望能够使用模型或 SQL 查询这些表)。

    您的 RDBMS(MySQL、Postgres 等)将处理内存中的缓存表,或者 Linux 文件页面缓存将处理将底层数据文件正确保存在内存中的问题。

    【讨论】:

    • 好的,所以 RDBMS(在我的例子中是 postgres)有自己的缓存系统。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-16
    • 2016-05-28
    相关资源
    最近更新 更多