Veritabanı dizini

Vikipedi, özgür ansiklopedi
Atla: kullan, ara

Veritabanı dizini bir veritabanından veri alımını hızlandırmak için kullanılan veri yapısıdır.

Veritabanı dizini bir telefon defterinde isimlerin kolay bulunabilmesi için alfabetik sıraya sokulmasına benzer. Fakat aranan bir isim değil telefon numarası olduğunda çabuk sonuç alabilmek için verilerin başka bir defterde ayrıca telefon numarasına göre sıraya dizilmiş olması gereklidir. Böyle bir durumda artık veri değişikliği yapmak gerektiğinde değişikliklerin bir değil iki deftere girilmesi gerekecektir. Veritabanı dizini bu yöntemin bir veri tabanında kullanılmasıdır. Yaratılan her dizin belli bir veri parçasının aranmasını kolaylaştırırken veri depolanmasına ek yük getirerek az da olsa yavaşlamasına sebep olur.

Veritabanı dizinlerinin sıklıkla kullanılmasının sebebi birçok veritabanında veri alımı yapan sorguların hızının veri girişi ve depolanmasının hızından daha önemli olması ve elde edilen hız kazancının kayıplardan daha fazla olmasıdır. Fakat dizinler dikkatle kullanılmadığında fayda sağlayacağı yerde veritabanının yavaşlamasına sebep olabilir.

[[Kategori::Veri tabanları]]