【问题标题】:Web development using Python and Django with Sqlite3 (inbuilt db in Django)使用 Python 和 Django 和 Sqlite3 进行 Web 开发(Django 中的内置数据库)
【发布时间】:2018-10-01 05:27:51
【问题描述】:

我正在使用带有 Sqlite3 数据库(Django 中的内置数据库)的 Django 框架构建一个基于 Web 的仪表板。我使用 HTML、CSS 进行第一端设计,并使用 plotly 库进行数据可视化。我想知道这个项目的可扩展性。我担心的是,因为我使用的是内置的 db sqlite3,如果我们将数百万条记录转储到这个数据库中,它会持续吗?它可以容纳的最大数据大小是多少?我不想用这个来破坏我的数据可视化库。我计划使用这个仪表板项目每天/每周转储数百万条记录。我可以继续使用这个数据库还是必须迁移到其他数据库,如 postgres 或 mysql?

【问题讨论】:

  • 文档说的第一件事是 sqlite db 不适合生产。

标签: python django sqlite web-development-server


【解决方案1】:

对于生产,我建议您使用 MySQL/MariaDB 或 PostgreSQL。 SQLite 并不真正适合生产,尤其是当您有大量点击时。 SQLite 应该适用于流量低但不是真正可扩展的站点。一旦你有更高的流量,你就必须迁移到 MySQL 或 PostgreSQL。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-09
    • 2011-11-06
    • 2016-10-21
    • 1970-01-01
    • 1970-01-01
    • 2016-01-15
    • 2016-09-05
    • 1970-01-01
    相关资源
    最近更新 更多