Я ищу решение для репликации баз данных, которое будет отвечать следующим требованиям:
- Работа с Linux-совместимой RDBMS (32-битная одноядерная архитектура Atom)
- Работа ввремя от времени подключенная среда с двусторонним потоком данных
- Обработка добавления пиров на лету без перезапуска ядра СУБД
Вот детали моей конфигурации: Я использую несколько Linuxна основе мини-серверов в удаленных местах, которые часто теряют подключение к Интернету на срок до недели за раз.Эти мини-серверы записывают данные от пользователей и должны реплицировать эти данные на любые одноранговые узлы, которые они могут видеть в сети (для избыточности в одном vlan может быть развернуто более одного).При подключении к Интернету эти мини-серверы должны синхронизироваться с нашим центральным сервером, и данные могут передаваться с мини-серверов на центральный сервер или с центрального сервера на мини-серверы.
Я думаю, что SQL Server может справиться с большей частью этого, но он не работает в Linux.Есть идеи?Я могу изрядно использовать нестандартное кодирование, чтобы заставить решение работать, но мое текущее решение - моя собственная система репликации, которая, разумеется, не соответствует ожиданиям корпоративного программного обеспечения ...