私はDjangoでWebアプリケーションを開発しています。私のアプリケーションはすでに起動しており、一部のユーザーはそれを使用しています(約5-10)。データベースはSQLiteです。私は今MySQLに移行する必要がありますか?本番環境でSQLiteからMySQLに切り替えるのはいつですか?
または、ユーザーが増えるまで待ちますか?私はユーザー登録機能はまだありません。アプリの基本的な使い方は、ユーザーが問題を解決して解決する問題です。
私はDjangoでWebアプリケーションを開発しています。私のアプリケーションはすでに起動しており、一部のユーザーはそれを使用しています(約5-10)。データベースはSQLiteです。私は今MySQLに移行する必要がありますか?本番環境でSQLiteからMySQLに切り替えるのはいつですか?
または、ユーザーが増えるまで待ちますか?私はユーザー登録機能はまだありません。アプリの基本的な使い方は、ユーザーが問題を解決して解決する問題です。
移動します。後で動くのは苦痛でしょう。少なくとも今、あなたが数時間はあなたのウェブサイトをオフラインにしても目立たないでしょう。その後、それが問題になります。 (もちろん、SQLiteデータベースからMySQLにデータを移動するためのスクリプトを書く必要があるかもしれません。
なぜSQLiteを使用するのか分かりません開発してからMySQLにデプロイしてください。
なぜ同じRDMSを開発して展開しないのですか?
私は絶対に同意します。開発マシンにMySqlをインストールするのは難しくありません。私は両方に同じデータベースを使用する前に、何度か矛盾して噛まれました。 –
開発と運用(およびステージング)の両方で、今すぐMySQLに移行してください。早期に行うほど、混乱するユーザーが少なくなり、移行がより小さくて簡単になります。
まず、開発中に問題を確認してから、本番環境に移行する前に問題を解決してください。開発用にSQLiteを、生産用にMySQLを使用し続けるのであれば、最終的に違いが生じるでしょう。
ありがとうございます。開発環境はどうですか?私はSqliteを続けるべきですか?私は私の開発マシンで問題を追加し、次にライブサーバーでスクリプトを実行します。 – kost
私はMacarseに同意します。一貫性のために、開発と生産に同じDBMSを使用する必要があります。 –