У меня есть проект, который требует от нас поддерживать несколько баз данных MySQL на нескольких компьютерах. Они будут иметь одинаковые схемы.Агрегирование нескольких распределенных баз данных MySQL
Периодически каждая из этих баз данных должна отправлять свое содержимое на главный сервер, который будет собирать все входящие данные. Содержимое должно быть сброшено в файл, который можно переносить с помощью флеш-накопителя на компьютер с поддержкой Интернета для отправки.
Ключи будут пространством имен, поэтому там не должно быть конфликтов, но я не совсем уверен в элегантном способе его разработки. Я думаю о временной привязке к каждой строке и выполнении запроса "SELECT * FROM [table] WHERE timestamp > last_backup_time"
на каждой таблице, а затем сбрасывая это в файл и загружая его на главный сервер.
У распределенных компьютеров НЕ будет доступ в Интернет. Мы находимся в очень сельской части страны третьего мира.
Любые предложения?
это действительно пятно. Я займусь этим. Благодаря! – user358829