СУБД на основе Linux для иногда подключаемой репликации

Я ищу решение для репликации базы данных, которое будет отвечать следующим требованиям:

  • Работа с Linux-совместимой СУБД (32-битная одноядерная архитектура Atom)
  • Работа в периодически подключенной среде с двусторонним потоком данных
  • Обработка добавления пиров на лету без перезапуска ядра базы данных

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

Я думаю, что SQL Server может справиться с большей частью этого, но он не работает в Linux. Есть идеи? Я могу изрядно использовать нестандартное кодирование, чтобы решение работало, но мое текущее решение - моя собственная система репликации, которая, разумеется, не соответствует ожиданиям корпоративного программного обеспечения...

1 ответ

Решение

Я собираюсь принять отсутствие ответов как неявное "нет". Если кому-то будет интересно, я планирую в течение следующего года воспользоваться собственной поддержкой postgres с поддержкой динамической многоуровневой репликации.

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