Sản phẩm của chúng tôi dựa trên Microsoft SQL Server. Hiện tại, chúng tôi đang sử dụng ba cơ sở dữ liệu và luôn triển khai chúng trên một phiên bản SQL Server.
Ba cơ sở dữ liệu là OLTP, OLAP và kiểm toán. Cơ sở dữ liệu OLAP có dữ liệu gửi đến khổng lồ trên EOD từ cả OLTP và kiểm toán, sử dụng các truy vấn cơ sở dữ liệu chéo.
Câu hỏi
Nếu chúng ta để triển khai ba cơ sở dữ liệu vào ba Standard Edition riêng trường hợp bên trong một máy chủ vật lý duy nhất, và ràng buộc chúng lại với nhau bằng cách sử dụng tính năng máy chủ liên kết của SQL Server:
- Làm thế nào minh bạch nó sẽ được mã ứng dụng? Tôi nên thay đổi bao nhiêu?
- Dữ liệu gửi đến OLAP lên tới 50k-100k hàng, tải trọng 200-500 MB mỗi EOD. Tôi nên giảm bao nhiêu hiệu suất?
- Những hạn chế lớn khác tôi nên mong đợi?
Lý lịch
Hiện tại chúng tôi đang giới thiệu khách hàng tiềm năng đầu tiên của mình với hơn 500 người dùng đồng thời.
Chúng tôi đang phác thảo một thông số máy chủ, bao gồm 64 lõi và RAM 256 GB. Để SQL Server sử dụng tất cả các tài nguyên phong phú đó, khách hàng sẽ phải mua Phiên bản doanh nghiệp, phiên bản dành cho SQL Server 2016 chỉ có sẵn trong cấp phép dựa trên mỗi lõi.
Chúng tôi sợ rằng chỉ riêng chi phí cấp phép (64 x 7400 đô la) sẽ khiến họ giảm giá. Vì vậy, tôi nghĩ đến việc chia cơ sở dữ liệu thành ba phiên bản của Phiên bản Chuẩn và để chúng được liên kết với nhau, hy vọng rằng tính năng liên kết sẽ được minh bạch từ mã ứng dụng.