Veritabanlarına pek aşina değilim ve şimdi indeksleme mekanizmasını anlamaya çalışıyorum.
Bildiğim kadarıyla, bir RDBMS'de, bir sütunda dizinleme, bu sütuna göre aramayı daha hızlı hale getirir. Bu, üçlü mağazalar için de geçerlidir, sadece orada endeksler çoğunlukla örneğin konuya, sonra nesneye göre arama yapacağınızı varsayar.
RDBMS hakkında emin değilim, ancak üçlü mağazalarda birden fazla dizin tanımlayabilirsiniz, mağaza her sorgu için en iyi dizin seçmesine izin (umarım bu hakkı anladım). Doğal olarak, aşağıdaki soru ortaya çıkıyor:
Neden olası tüm dizinleri üçlü bir mağazaya eklememeliyim ve bir RDBMS'ye genişletmeliyim, neden her sütunda dizin oluşturmuyorum (çok tembel olmadığımı varsayarak)?