У меня есть система, сидящая на «Мастер-сервере», которая периодически переносит довольно много фрагментов информации из БД MySQL на другой сервер в Интернете.Лучшая практика для переноса таблицы MySQL на другой сервер?
Оба сервера имеют сервер MySQL и Apache. Я хотел бы простое в использовании решение для этого.
В настоящее время я ищу в:
- XMLRPC
- успокоительных Услуги
- простой POST в сценарий обработки
- сокет передает
приложение на мой хозяин приложение TurboGears, поэтому я бы предпочел «pythonic» или менее уродливые решения. Копирование сбрасываемой таблицы на другой сервер через FTP/SCP или что-то в этом роде может быть быстрым, но в моих глазах это также очень (быстро и) грязно, и мне бы хотелось, чтобы у вас было более приятное решение.
Может ли кто-нибудь коротко описать, как вы будете делать это «наилучшим образом»?
Это необязательно должно включать базы данных. Сбрасывание таблицы на Server1 и передача необработанных данных структурированным способом, так что server2 может обрабатывать его без синтаксического анализа слишком хорошо. Одно требование: как только данные поступают на server2, я хочу, чтобы он обрабатывался, поэтому при передаче происходит какое-то уведомление. Конечно, я мог бы просто написать весь свой сервер, сидящий на сокете на втором компьютере, и принять файл с собственным кодом и обработать его и т. Д., Но это всего лишь очень маленький кусок очень большой системы, поэтому я не могу хотите потратить полдня на это.
Спасибо,
Том