Tôi đang cố gắng cân bằng giữa hiệu suất cao của cơ sở dữ liệu của chúng tôi và dễ bảo trì. Chúng tôi đang xem xét sử dụng sao chép để cải thiện hiệu suất, bằng cách sao chép các báo cáo SSRS của chúng tôi sang cơ sở dữ liệu riêng biệt khỏi cơ sở dữ liệu giao dịch của chúng tôi. Tuy nhiên, cho phép nhân rộng có một số nhược điểm theo quan điểm của nhà phát triển:
- Nó làm cho việc thay đổi lược đồ trở nên khó khăn hơn
- Nó can thiệp vào máy chủ tích hợp / xây dựng tự động của chúng tôi
- Dường như điều đó gây khó khăn cho việc triển khai kiểm soát nguồn SQL
Câu hỏi của tôi là : Khi nào bạn biết đã đến lúc phải nhân rộng những nhược điểm này? Làm thế nào để bạn quyết định xem sự phức tạp bổ sung biện minh cho lợi ích?
Chúng tôi đã sử dụng nó trước đây để thiết lập nó không phải là một vấn đề. Đây là nhiều hơn về việc đưa ra quyết định, hoặc không, cho phép nó. Tôi đang tìm kiếm một số số liệu hiệu suất đối tượng mà những người khác đã quan sát thấy khi nhân rộng.
Tất nhiên, điều tốt nhất sẽ là thực hiện một số thử nghiệm tải mô phỏng trên các máy chủ của chúng ta và tự mình tìm ra nó, nhưng tôi hy vọng có một số hướng dẫn chung ngoài kia.