2010-08-31 19 views

cevap

9

ters anahtar dizini sadece ters tuşları (1234 4321 olur) ile normal (B-ağacı) endeksidir. Arttırma anahtarlarını eklerseniz, bu, dengesiz endeksleri önleyebilir. Ayrıca aralık taramalarını imkansız kılar, bu yüzden bunu kullanırken ne yaptığınızı bilmelisiniz.

bir bitmap indeks

B-tree indeksi tamamen farklıdır. Satır değilse false bu değeri, varsa true değerine ayarlanmış her satır için bir girişle her anahtar değeri için uzun bit dizisi, olarak düşünmek olabilir. Bu, yalnızca birkaç farklı değere sahip sütunlar için daha iyi (B-ağaç dizinlerinden daha iyi) çalışır (örneğin MALE, FEMALE). Bu bit dizilerini sıkıştırabilir ve sonra çok kompakt ve hızlı tarama yapar.

Bitmap dizinleriyle ilgili asıl sorun, bunları güncellemek için çok fazla çalışma olmasıdır; bu nedenle, depolama senaryoları için daha uygun olurlar, böylece veriler gece boyunca yüklenir ve yalnızca sorgulanır (ve değiştirilmez) gün boyunca.

Vikipedi de iyi page about bitmap indexes sahiptir.

+0

Yardımlarınız için teşekkürler çok Bana bir bitmap endeksi mantıksal diyagram verebilir harika olurdu Thilo..But. – Gangu

+0

Vikipedi bir diyagramı vardır. – Thilo

+0

Anladım. Çok teşekkür ederim.)))))))))) – Gangu

İlgili konular