Я просмотрел много информации, но до сих пор не знаю, как проверить целостность данных (или лучше перенести базы данных). Пожалуйста, помогите или попытайтесь дать несколько идей, как этого добиться.
У меня есть старая база данных A и новая база данных B, мне нужно перенести часть данных A в B (около терабайта). Когда я меняю A на B, не затрагивая службу, я должен убедиться, что некоторые из состояний данных, которые в настоящее время выполняются, согласуются либо с «успехом», либо с «ожиданием», и не теряют данные.
У меня есть схема двойной записи, которая вставляет и обновляет базу данных одновременно , и копирует данные части A в B , Когда данные между двумя базами данных согласованы, переключите трафик на B.
Есть ли лучшее решение для миграции базы данных?
Есть ли небольшой инструмент для проверки согласованности данных между двумя нереляционными базами данных?
Как проверить согласованность данных между двумя нереляционными базами данных (или лучше перенести базы данных)?
Впервые задать вопросы здесь. Большое Вам спасибо.
Да, это вопрос о MongoDB, спасибо за исправление.
Это не должен быть вопрос питон, это должен быть вопрос mongodb. Вы, вероятно, настроили бы репликацию базы данных в базу данных, и после того, как ваши данные будут реплицированы, вы переключаетесь на новый первичный сервер. Также см. dba.stackexchange.com.