MySQL альтернативы репликации

Я использую Curl для отправки информации между локальной и удаленной базами данных MySQL, чтобы синхронизировать их.

Каждая отправляемая строка хранит запись о том, был ли он обновлен в центральной базе данных, или нет, и хранит запись идентификатора центральной базы данных для своей транзакции.

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

PS Я не могу использовать репликацию базы данных из-за ограничений сервера общего хостинга.

0

Решение

Вы на самом деле не ответили на вопрос Альфалуджи. Вы также ничего не сказали о каких-либо ограничениях вашего подхода.

Вы сказали, что хотите реплицировать данные где-то еще, когда основная база данных является размещенным решением. Какой доступ есть к «где-то еще» с размещенного сервера? Есть ли где-то еще статический IP-адрес? Это всегда вверх?

Можете ли вы получить доступ к двоичному журналу на основном сервере?

Какую задержку репликации вы можете разместить?

Есть много решений ….. mysql_proxy, встроенная в асинхронную репликацию mysql (опционально с ручным копированием журналов репликации). Мультимастерная репликация. Или на уровне устройства с DRBD, или напишите пользовательский инструмент дампа и rsync результаты …..

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]