Đây chỉ là giả thuyết và vì tôi chưa có kinh nghiệm xử lý các bảng cơ sở dữ liệu lớn, tôi không biết liệu điều này có kinh khủng không vì một số lý do. Về tình hình:
Hãy tưởng tượng một ứng dụng dựa trên web - giả sử phần mềm kế toán - có 20.000 khách hàng và mỗi khách hàng có hơn 1000 mục trong một bảng. Đó là 20 triệu hàng mà tôi biết chắc chắn có thể làm chậm các truy vấn phức tạp.
Trong trường hợp như thế này, có ý nghĩa hơn khi tạo một bảng mới trong cơ sở dữ liệu cho mỗi khách hàng không? Làm thế nào để cơ sở dữ liệu phản ứng với việc có bảng 20k (hoặc hơn!)?