Когда перейти с SQLite на MySQL в производстве? - PullRequest
3 голосов
/ 16 июня 2009

Я занимаюсь разработкой веб-приложения в Django. Мое приложение уже запущено, и некоторые пользователи используют его (скажем, 5-10). База данных SQLite. Должен ли я перейти на MySQL сейчас?

Или дождаться увеличения пользовательской базы? У меня пока нет функции регистрации пользователей. Основное использование приложения - проблемы обслуживаются и пользователи решают их.

Ответы [ 3 ]

3 голосов
/ 16 июня 2009

Двигайся сейчас. Это будет боль, чтобы двигаться позже. По крайней мере, сейчас, если вы отключите свой веб-сайт на несколько часов, это не будет заметно. Позже это будет проблемой. (Не говоря уже о том, что вам, вероятно, придется написать сценарий для перемещения данных из базы данных SQLite в MySQL, что само по себе является проблемой для задницы.)

2 голосов
/ 16 июня 2009

Определенно перейдите на MySQL сейчас - как на стадии разработки, так и на стадии производства (и подготовки?). Чем раньше вы это сделаете, тем меньше пользователей нарушат работу и тем меньше и проще будет миграция.

Сначала сделайте это в процессе разработки, чтобы увидеть, с какими проблемами вы столкнетесь, и решить их, прежде чем переходить к производству. Если бы вы продолжали использовать SQLite для разработки и MySQL для производства - вы в конечном итоге столкнулись бы с проблемами с различиями.

2 голосов
/ 16 июня 2009

Я не понимаю, зачем использовать SQLite для разработки, а затем развертывать его с MySQL.

Почему бы не разрабатывать и не развертывать одну и ту же RDMS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...