2009-06-16 42 views
3

我正在Django開發一個Web應用程序。我的應用程序已經啓動,有些用戶正在使用它(比如說5-10)。數據庫是SQLite。我現在應該轉移到MySQL嗎?什麼時候從SQLite切換到生產中的MySQL?

或者等到用戶羣增加?我還沒有任何用戶註冊功能。應用程序的基本用法是 - 用戶解決問題。

回答

3

立即行動。稍後移動會很痛苦。至少現在,如果你把你的網站離線幾個小時,它不會引人注目。後來,這將是一個問題。 (更不用說,你可能需要編寫一個腳本來將數據從你的SQLite數據庫移動到MySQL,這是一個痛苦的屁股本身。)

+0

謝謝。關於開發環境?我應該繼續使用Sqlite嗎?我將在我的開發機器上添加問題,然後在活動服務器上運行腳本。 – kost 2009-06-16 05:50:40

+2

我同意Macarse;您應該使用相同的DBMS進行開發和生產,以保持一致性。 – 2009-06-16 05:56:56

2

我不明白爲什麼使用SQLite for開發,然後使用MySQL進行部署。

爲什麼不開發和部署相同的RDMS?

2

現在肯定會遷移到MySQL--無論是開發還是生產(和分期?)。您越早執行此操作,您破壞的用戶就越少,移植的體積就越小,越簡單。

首先進行開發,以便在遷移到生產之前查看要遇到的問題並解決它們。如果你要繼續使用SQLite進行開發,而使用MySQL進行開發 - 你最終會遇到問題。