SQLite миграция и администрирование - PullRequest
0 голосов
/ 28 июня 2010

Я хотел перенести мою производственную базу данных MySQL в любую другую СУБД. Кто-то предложил мне использовать SQLite. У меня есть следующие запросы:

  1. Есть ли какой-нибудь инструмент для миграции MySQL на SQLite?
  2. Какой-нибудь инструмент с графическим интерфейсом для управления базами данных SQLite?
  3. Насколько это надежно для больших производственных баз данных?

Ответы [ 2 ]

1 голос
/ 28 июня 2010

(Я не уверен насчет инструментов перехода с MySQL на SQLite. Как и в случае с SQL, существуют изменения в диалектах SQL, которые, возможно, необходимо учитывать, это действительно зависит от существующих баз данных.)

MySQL и SQLite в корне отличаются тем, что MySQL основан на сервере и предназначен для использования клиентом, тогда как SQLite основан на файлах и предназначен для использования через API, который напрямую обращается к основным файлам. Таким образом, вам не нужно управлять SQLite так же, как вы бы управляли MySQL, потому что SQLite является встроенной базой данных. Существуют полезные инструменты для подключения к базам данных SQLite, одним из которых является SQLite Manager (он не должен запускаться в Firefox).

Это может быть проблемой для больших производственных баз данных, если вам требуется одновременный доступ (см. этот FAQ по SQLite .

0 голосов
/ 22 мая 2011

Старые вещи, но мне нужно было конвертировать базу данных MySQL. Я разработал небольшой фрагмент кода в lua, чтобы выполнить основную работу по преобразованию операторов CREATE и INSERT. Я не гарантирую, что это будет работать во всех случаях. Просто сообщите, если это не так.

И, кстати, я делал тот же скрипт в GNU awk некоторое время назад. Lua примерно в два раза быстрее! Поскольку я большой сторонник gawk, это стало для меня неожиданностью.

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