Репликация SQL Server 2008 года - потенциал потерь

Возможно, я неправильно понимаю Ваш вопрос. Это кажется, что Вам просто нужна информация о хосте Unix IDS/IPS, такой как samhain, фырканье или OSSEC. Существует Wiki на нем также. Или Вы искали что-то еще?

1
задан 3 November 2010 в 02:15
2 ответа

Похоже, что это возможно. SQL Server называет это Зеркальным отражением Базы данных, и ключевой пункт должен использовать режим "высокой безопасности", который синхронен. Это означает, что каждая фиксировавшая транзакция посвятит себя обоим экземплярам прежде, чем возвратиться, как завершено.

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

Для получения дополнительной информации запустите с этих статей MSDN:

Примечание: Я не SQL Server DBA. Большая часть моего опыта с PostgreSQL и Oracle. Может быть лучший или альтернативный способ сделать это. Если так, надо надеяться, SQL Server DBA предоставит его или исправит любые ошибки, которые я сделал.

2
ответ дан 3 December 2019 в 22:22

Я рекомендовал бы на сайте развернуть Зеркальное отражение Базы данных или Кластеризацию И затем по Репликации Журнала транзакций канала WAN.

Зеркальное отражение по WAN имеет очень чувствительный порог задержки и в случае низкой производительности из-за сетевой пропускной способности, это может заставить зеркало падать из синхронизации намеренно для защиты базы данных однако... в случае повреждения в зеркальном наборе базы данных, который повреждение затем копировало бы во все копии.

Существуют, конечно, некоторые решающие факторы здесь, такие как требования устройства хранения данных. Поскольку Вы упомянули размышление об облачном хранилище для аварийного восстановления, хотя это может помочь не гарантировать потерю данных, это не удовлетворило бы автоматическую обработку отказа базы данных в жестком реальном времени для этого приложения, если требуется 100%-е время работы. Возвращаясь секунда, Если это - очень маленькое зеркальное отражение базы данных по WAN, будет возможный, хотя с шифрованием рекомендуется.

Однако, Если существует безопасная информация в базе данных, могло бы также быть важно видеть, существуют ли какие-либо инструкции соответствия для содержания базы данных что она не быть сохраненными на публичном облаке, а скорее частном облаке для удовлетворения вещей, таких как PCI в особых случаях.

Если Вам больше нужна помощь, я более, чем рад помочь или дать рекомендации. всего наилучшего

0
ответ дан 3 December 2019 в 22:22

Теги

Похожие вопросы