使用Python和Django与Sqlite3进行Web开发(Django中的内置db)

时间:2018-10-01 05:27:51

标签: python django sqlite web-development-server

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

1 个答案:

答案 0 :(得分:0)

对于生产而言,建议您选择MySQL / MariaDB或PostgreSQL。 SQLite并不真正适合于生产,尤其是当您点击量很大时。 SQLite应该用于流量低但无法真正扩展的站点。一旦流量增加,您就必须迁移到MySQL或PostgreSQL。