Моя компания очень внимательно относится к поддержанию производительности нашей основной системы. У наших пользователей также есть требование реплицировать или зеркалировать все данные в другое место (в другом месте в пределах города) в случае аварии. Поставщик программного обеспечения выступил с предложением реализовать Золотые ворота система.
Мне сложно поверить в предложение, в котором говорится, что оно не повлияет на производительность, потому что оно использует журнал, который записывается во время записи в базу данных. Они все время говорят, что чтение журнала не повлияет на производительность сервера. Хотя я точно знаю, что ведёт журнал.
Также не влияет ли передача данных от источника к месту назначения на производительность исходного сервера? Я в этом новичок. Действительно ли связь через сокеты не влияет на исходный сервер?
Есть ли лучший способ отразить данные без ущерба для производительности? вообще?
Зеркальное отображение данных окажет определенное влияние, но оно может уже прекратиться. Запись файлов журнала влечет за собой снижение производительности для обеспечения целостности базы данных и возможности восстановления.
Горячие резервные копии, создаваемые из файлов журналов, используются уже давно. Будет небольшая нагрузка для передачи файла на удаленный сайт. В зависимости от размера и количества файлов журнала вы можете получить некоторую блокировку при высокой нагрузке. Обновления будут задерживаться. Это может иметь значение в зависимости от того, когда и как копируются данные журнала. В случае аварии вы, вероятно, потеряете данные за период ожидания.