Я намагаюся знайти баланс між високою продуктивністю нашої бази даних та простотою обслуговування. Ми розглядаємо можливість використання реплікації для підвищення продуктивності шляхом реплікації наших звітів SSRS у фізично відокремлену базу даних від нашої бази даних транзакцій. Однак включення реплікації має ряд недоліків з точки зору розробника:
- Це ускладнює зміни схеми
- Це заважає нашому автоматизованому серверу інтеграції / побудови
- Схоже, це ускладнює реалізацію управління джерелами SQL
Моє запитання : Коли ви знаєте, що настав час піти з тиражуванням у світлі цих недоліків? Як ви вирішите, чи додаткова складність виправдовує виграш?
Ми використовували його раніше, тому його налаштування не є проблемою. Йдеться більше про прийняття рішення, чи не дозволяти. Я шукаю деякі показники ефективності об'єкта, які інші спостерігали при реплікації.
Звичайно, найкраще було б зробити кілька модельованих тестувань навантаження на власних серверах і розібратися в цьому самі, але я сподіваюся, що там є деякі загальні рекомендації.