Как проверить согласованность данных между двумя нереляционными базами данных?

Я просмотрел много информации, но до сих пор не знаю, как проверить целостность данных (или лучше перенести базы данных). Пожалуйста, помогите или попытайтесь дать несколько идей, как этого добиться.

У меня есть старая база данных A и новая база данных B, мне нужно перенести часть данных A в B (около терабайта). Когда я меняю A на B, не затрагивая службу, я должен убедиться, что некоторые из состояний данных, которые в настоящее время выполняются, согласуются либо с «успехом», либо с «ожиданием», и не теряют данные.

У меня есть схема двойной записи, которая вставляет и обновляет базу данных одновременно , и копирует данные части A в B , Когда данные между двумя базами данных согласованы, переключите трафик на B.

  1. Есть ли лучшее решение для миграции базы данных?

  2. Есть ли небольшой инструмент для проверки согласованности данных между двумя нереляционными базами данных?

    Как проверить согласованность данных между двумя нереляционными базами данных (или лучше перенести базы данных)?

    Впервые задать вопросы здесь. Большое Вам спасибо.

Это не должен быть вопрос питон, это должен быть вопрос mongodb. Вы, вероятно, настроили бы репликацию базы данных в базу данных, и после того, как ваши данные будут реплицированы, вы переключаетесь на новый первичный сервер. Также см. dba.stackexchange.com.

deceze 18.12.2018 12:57

Да, это вопрос о MongoDB, спасибо за исправление.

kou kou 18.12.2018 13:04
Использование JavaScript и MongoDB
Использование JavaScript и MongoDB
Сегодня я собираюсь вкратце рассказать о прототипах в JavaScript, а также представить и объяснить вам работу с базой данных MongoDB.
0
2
39
0

Другие вопросы по теме