【发布时间】:2018-10-23 16:39:08
【问题描述】:
我最近一直在开发一个错误跟踪软件,我的客户希望该网站尽快启动并运行。我正在为数据库使用内置的 SQLite。
我想不通的是,我如何尽可能便宜地托管它,我可以使用 SQLite 作为生产数据库。
这是一个运行在 Django 管理部分的非常小的网站,根据客户告诉我的内容,用户数量将非常少。我读过,如果数据库要庞大,我应该选择 MySQL 或 MongoDB 或任何其他数据库系统,但正如我之前提到的,用户不必很多。
AWS 是一个不错的选择吗?如果是,我要花多少钱才能启动并运行它。
【问题讨论】:
-
sqlite 很差!从 db 获取数据的速度有点令人讨厌。 pythonanywhere 提供了一些便宜的选择,AWS 也是不错的选择。
-
@Lemayzeur 我们说话有多慢?因为如果它像 2-3 秒,没关系。因为应用程序所做的只是创建、更新和删除大约 7-10 个表,并且每次上传大约 1-3 个图像。
-
对于这么小的动作和数据,
SQLite可以做到。但我一直认为SQLite是用于开发的数据库,这是我的选择。 -
关于产品推荐、服务和数据库的问题不在 SO 上。
-
Move to mongoDB... django-admin-boostrapped... | Pythonanywhere is cheaper 到目前为止,但基于质量和性能,我建议 AWS。 让我们停止这个对话吧,像@KlausD 这样的东西是题外话。说
标签: python django sqlite web hosting