Tôi đang làm việc trên một dự án mới có yêu cầu sử dụng 7 cơ sở dữ liệu, lập luận rằng hiệu suất, tính ổn định, tối ưu hóa được thực hiện dễ dàng hơn.
Mặc dù tôi không đồng ý, tôi gặp khó khăn khi thu thập các đối số tốt để sử dụng một cơ sở dữ liệu duy nhất (chia các bảng thành các miền logic).
Một đối số tôi có cho đến nay là tính toàn vẹn dữ liệu (Tôi không thể sử dụng khóa ngoại giữa các cơ sở dữ liệu).
Những ưu / nhược điểm tốt khi sử dụng một hoặc nhiều cơ sở dữ liệu là gì?
[tóm tắt cho đến nay]
Đối số chống lại nhiều cơ sở dữ liệu:
Mất tính toàn vẹn dữ liệu (không thể sử dụng khóa ngoại trên cơ sở dữ liệu)
Mất khôi phục tính toàn vẹn
Đạt được độ phức tạp (người dùng db / vai trò)
Máy chủ / cơ sở dữ liệu tỷ lệ cược nhỏ sẽ đi xuống
Các giải pháp:
Sử dụng lược đồ để phân tách các miền.
POC: Sử dụng dữ liệu giả để chứng minh điểm trong kế hoạch thực hiện 7/1 db