在生产中何时从SQLite切换到MySQL?

在生产中何时从SQLite切换到MySQL?,mysql,sqlite,Mysql,Sqlite,我正在Django开发一个web应用程序。我的应用程序已经启动,一些用户正在使用它(比如5-10)。数据库是SQLite。我现在应该转到MySQL吗 或者,等待用户基数增加?我还没有任何用户注册功能。应用程序的基本用途是——问题由用户解决。立即移动。以后搬家会很痛苦的。至少现在,如果你让你的网站离线几个小时,它不会被注意到。稍后,这将是一个问题。(更不用说,您可能需要编写一个脚本来将数据从SQLite数据库移动到MySQL,这本身就是一个麻烦。)我不明白为什么要使用SQLite进行开发,然后将其

我正在Django开发一个web应用程序。我的应用程序已经启动,一些用户正在使用它(比如5-10)。数据库是SQLite。我现在应该转到MySQL吗


或者,等待用户基数增加?我还没有任何用户注册功能。应用程序的基本用途是——问题由用户解决。

立即移动。以后搬家会很痛苦的。至少现在,如果你让你的网站离线几个小时,它不会被注意到。稍后,这将是一个问题。(更不用说,您可能需要编写一个脚本来将数据从SQLite数据库移动到MySQL,这本身就是一个麻烦。)

我不明白为什么要使用SQLite进行开发,然后将其与MySQL一起部署


为什么不开发和部署相同的RDM呢?

现在肯定要迁移到MySQL——在开发和生产(以及登台?)方面。越早进行迁移,中断的用户就越少,迁移就越小、越简单


首先在开发阶段进行,这样您就可以看到将要遇到的问题,并在迁移到生产之前解决这些问题。若继续使用SQLite进行开发,使用MySQL进行生产,最终会遇到差异问题。

谢谢。那个开发环境呢?我应该继续使用Sqlite吗?我会在我的开发机器上添加问题,然后在live server上运行脚本;为了一致性,您应该在开发和生产中使用相同的DBMS。我完全同意。在开发机器上安装MySql并不困难。在我开始对这两个数据库使用相同的数据库之前,我被不一致的情况困扰了好几次。