Вот подход, который я использовал ранее:
Сервер1: БД Сервер2: SC
БД находится в сетевом домене, который доступен для общего доступа, но не может получить доступ к SC SC находится в сетидомен, который не доступен для общественности, но может получить доступ к SC
БД - это место, где вы хранили всю необходимую информацию, включая «действительно важные вещи».
Через указанный интервал (я использовал 5секунд) SC проверяет БД на наличие любых новых записей в любой таблице, которую может захотеть отслеживать (есть задание или запланированная задача), и шифрует важную информацию.
Хотя я использовал SQL Server 2005 и смог работатьв двух доменах (частный (внутренний) и общедоступный (для клиентского доступа), и то, что я только что поделился, было урезанным (удалено как можно больше MSSQL-эксклюзивных частей), упрощенной версией, с некоторыми усилиями, я думаю, было бы возможноСоздайте нечто подобное в MySQL, особенно если вы можете разместить две базы данных на разных физических машинах.
Хотя многие такжеХинк это излишне, эта идея была реализована.Это стоит дороже и требует больше работы, когда приходит время представления данных, но клиенты были довольны.