Câu hỏi này và do đó câu trả lời của tôi có thể gần với ranh giới chủ quan màu xám, nhưng ít nhất tôi nghĩ rằng sẽ là thông lệ phổ biến để tách các bảng 'quản trị' thành db của riêng chúng cho những gì có vẻ như bạn đang làm. Nếu bạn có thể liên kết một máy khách với một máy chủ cụ thể và phiên bản db thì bằng cách có các phiên bản db riêng biệt, nó sẽ mở ra một số đường dẫn dễ dàng để thêm máy chủ để thêm máy khách. Một db duy nhất sẽ yêu cầu bạn sử dụng nhiều phương pháp phân nhóm khác nhau nếu bạn quá lớn.
[sửa] Việc xây dựng sớm ý tưởng rằng mỗi khách hàng sẽ nhận được DB của riêng mình cũng chỉ tạo ra giai điệu cho cách bạn phát triển khi có thể dễ dàng thực hiện các thay đổi về cấu trúc và tổ chức. Khám phá 2 năm kể từ bây giờ bạn cần làm điều đó sẽ trở nên đau đớn hơn rất nhiều. Tôi đã làm việc với split dbs rất nhiều lần trong quá khứ và nó thực sự không khó để giải quyết miễn là bạn có thể thiết lập một số ý tưởng về bối cảnh là gì. Ở đây, có vẻ như bạn đã có ý tưởng rằng khách hàng là bối cảnh.
Chỉ hai xu của tôi, như tôi đã nói, bạn có thể gần như chủ quan về khoản tiền này.