Назад | Перейти на главную страницу

Переход на миграцию БД с MySQL

В настоящее время у меня есть массивные данные MySQL, но я хотел бы перейти на Cassandra nosql. Насколько сложно это будет сделать? Я еще не нашел примеров того, как это делается. Это возможно правильно.

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

Эта модификация повлияет на код (интерфейсы к БД отличаются), программное обеспечение (настройка узла Cassandra не совпадает с кластером MySQL или реплицируемая настройка MySQL), аппаратное обеспечение (технические требования и предлагаемая настройка не совсем совпадают), обслуживание (у двух программ очень разные пути обновления) и даже процедура развертывания ...

Стандартный путь миграции:

  • Абстрагируйте класс подключения к базе данных в своем программном обеспечении
  • Добавьте поддержку Cassandra в свой абстрактный db-класс
  • Экспортируйте свои данные, конвертируйте их в no-sql (больше не в реляционную базу данных) и вставьте их в Cassandra. Это перемещение выполняется либо в автономном режиме (без действий с БД), либо в режиме онлайн (сложнее, требуется процедура синхронизации).
  • закончить QA в вашей промежуточной среде.
  • Повторите все шаги для производственной среды.