Tôi không quá quen thuộc với cơ sở dữ liệu và bây giờ tôi đang cố gắng hiểu cơ chế lập chỉ mục.
Từ những gì tôi biết, trong RDBMS, lập chỉ mục trên một cột làm cho việc tìm kiếm theo cột đó nhanh hơn. Điều này cũng đúng với ba cửa hàng, chỉ có các chỉ số cho rằng bạn sẽ tìm kiếm (ví dụ) chủ yếu theo chủ đề, sau đó theo đối tượng, v.v.
Tôi không chắc chắn về RDBMS, nhưng trên ba cửa hàng, bạn có thể xác định nhiều hơn một chỉ mục, cho phép cửa hàng chọn chỉ mục tốt nhất cho mỗi truy vấn (hy vọng tôi hiểu đúng về điều này). Đương nhiên, câu hỏi sau đây xuất hiện:
Tại sao tôi không nên thêm tất cả các chỉ mục có thể vào một cửa hàng ba và mở rộng sang RDBMS, tại sao không tạo các chỉ mục trên mỗi cột (giả sử tôi không quá lười biếng)?