Hai vấn đề mà tôi có thể thấy:
Bảo trì - sẽ rất khó để thực hiện các thay đổi đối với cơ sở dữ liệu (thay đổi cấu trúc bảng, sửa đổi SP, v.v.) nếu bạn có hàng nghìn cơ sở dữ liệu. Chắc chắn bạn có thể viết kịch bản cho các thay đổi nhưng nhiều cơ sở dữ liệu thì nhiều khả năng xảy ra sự cố hơn. Bạn sẽ làm gì nếu tập lệnh của bạn bị lỗi giữa chừng và bên trái của bạn với một số cơ sở dữ liệu có các thay đổi và một số thì không? Ngoài ra, như một người đăng khác đã đề cập, còn việc bảo trì những thứ như chuỗi kết nối, thông tin đăng nhập / mật khẩu, v.v. thì sao?
Tài nguyên - Tôi không chắc mỗi phiên bản của cơ sở dữ liệu sử dụng tài nguyên gì nhưng phải có một số chi phí để chạy nhiều cơ sở dữ liệu đó. Nếu bạn chia nó thành nhiều máy, bạn lại gặp phải sự cố Bảo trì ở trên.