Kümelenmiş ve Kümelenmemiş Dizin Arasındaki Fark

İçindekiler:

Kümelenmiş ve Kümelenmemiş Dizin Arasındaki Fark
Kümelenmiş ve Kümelenmemiş Dizin Arasındaki Fark

Video: Kümelenmiş ve Kümelenmemiş Dizin Arasındaki Fark

Video: Kümelenmiş ve Kümelenmemiş Dizin Arasındaki Fark
Video: SOSYAL AĞ ANALİZİ - Ünite 3 Konu Anlatımı 1 2024, Temmuz
Anonim

Anahtar Farkı – Kümelenmiş ve Kümelenmemiş Dizin

İlişkisel bir veritabanında, veriler tablolarda saklanır. Bu tablolar, yabancı anahtarlar gibi kısıtlamalar kullanılarak birbirleriyle ilişkilidir. Bir veritabanı birden çok tablodan oluşur. Bazen gerekli verileri aramak zordur. Bu nedenle, indeksler aramayı hızlandırmak için kullanılabilir. Bir veritabanında kullanılan indeks, bir kitabın indeksine benzer. Bir kitabın dizini, karşılık gelen sayfa numaralarına sahip bölümü içerir. Veritabanının indekslenmesi buna benzer. İndeks, tabloya benzer bir yapıya sahiptir ve biraz veritabanı alanı gerektirir. Kümelenmiş ve Kümelenmemiş Dizin olarak bilinen iki tür dizin vardır. Kümelenmiş Dizin'de dizinin mantıksal sırası, tablo satırlarının fiziksel sırası ile eşleşir. Kümelenmemiş Dizin'de, dizin ve gerçek veriler ayrı konumlardadır, bu nedenle dizin, gerçek verileri getirmek için bir işaretçi gibi çalışır. Kümelenmiş ve kümelenmemiş dizin arasındaki temel fark, kümelenmiş dizinin gerçek verileri düzenlemesi, kümelenmemiş dizinin ise gerçek verilere işaret etmesidir. Çok sayıda indeks olduğunda ve veri depolaması arttığında bu indeksler de güncellenmelidir. Bu nedenle hızı düşürebileceğinden uygulamaya göre indeksler oluşturmak önemlidir.

Clustered Index nedir?

Kümelenmiş bir dizinde, dizin gerçek verileri düzenler. Bir telefon rehberine benzer. Telefon numaraları alfabetik sıraya göre düzenlenmiştir. Belirli bir isim aranırken ilgili telefon numarası bulunabilir. Bu nedenle, kümeleme dizini, gerçek verileri organize bir şekilde içerir. Tablo başına bir dizin olabilir.

Kümelenmiş ve Kümelenmemiş Dizin Arasındaki Fark
Kümelenmiş ve Kümelenmemiş Dizin Arasındaki Fark

Şekil 01: Küme ve Kümelenmemiş Dizin

Birincil anahtar, tablodaki her girişi belirtmek için kullanılır. Öğrenci tablosunda, öğrenci kimliği birincil anahtar olarak kullanılabilir. Müşteri tablosunda müşteri_kimliği birincil anahtar olabilir. Genel olarak, kümelenmiş dizini oluşturmak için birincil anahtar düşünülebilir. Temel olarak kümelenmiş indekste, indeks mantıksal sırası ve tablo sırası aynı olduğu için veri erişimi sistematik ve hızlıdır.

Kümelenmemiş Dizin Nedir?

Kümelenmemiş bir dizinde, dizin gerçek verilere işaret eder. Kümelenmemiş dizin, verilere referanstır. Bu nedenle, tablo başına birden çok dizin olabilir. Kümelenmemiş bir dizin için bir örnek, başlık ve karşılık gelen sayfa numarasıyla ana dizini veya kitabın sonundaki önemli terimleri alfabetik sırayla ve karşılık gelen sayfa numarasıyla içeren bir dizini içeren bir kitaptır. Bu dizin gerçek verileri içermez. Ancak gerçek verilere ulaşmak için gerekli bilgileri sağlar. Bu nedenle, dizin ve veriler ayrı konumlardadır. Bu nedenle, ek depolama alanı gerektiriyordu.

Kümelenmemiş dizin, birincil anahtar dışında anahtarlar olduğunda kullanılır. Genel olarak, kümelenmemiş dizin, kümelenmiş dizinden daha yavaştır.

Kümelenmiş ve Kümelenmemiş Dizin Arasındaki Benzerlik Nedir?

Hem Kümelenmiş hem de Kümelenmemiş Dizin, verileri verimli bir şekilde aramak için kullanılan dizin türleridir

Kümelenmiş ve Kümelenmemiş Dizin Arasındaki Fark Nedir?

Kümelenmiş ve Kümelenmemiş Dizin

Kümelenmiş dizin, tablo kayıtlarının dizine uyacak şekilde fiziksel olarak yeniden sıralandığı bir dizin türüdür. Kümelenmemiş dizin, gerçek verilere referansları içeren bir dizin türüdür.
Dizin Sayısı
Tablo başına bir kümelenmiş dizin olabilir. Tablo başına çok sayıda kümelenmemiş dizin olabilir.
Hız
Kümelenmiş dizin, Kümelenmemiş Dizinden daha hızlıdır. Kümelenmemiş dizin, kümelenmiş dizinden daha yavaştır.
Gerekli Alan
Kümelenmiş dizin ek boşluk gerektirmez. Kümelenmemiş dizin ek bir boşluk gerektiriyordu.

Özet – Kümelenmiş ve Kümelenmemiş Dizin

İlişkisel bir veritabanı çok fazla veri içerir. Bu nedenle, verileri hızlı bir şekilde aramak için belirli bir mekanizmaya sahip olmak önemlidir. Bu görevi gerçekleştirmek için indeksler kullanılabilir. İki tür indeks vardır. Kümelenmiş ve kümelenmemiş dizinlerdir. Bu makalede, kümelenmiş ve kümelenmemiş Dizin arasındaki fark tartışılmıştır. Kümelenmiş dizinde, dizinin mantıksal sırası, tablo satırlarının fiziksel sırası ile eşleşir. Kümelenmemiş dizinde, dizin ve gerçek veriler ayrı konumlardadır, bu nedenle verileri almak için işaretçiler vardır. Kümelenmiş ve kümelenmemiş dizin arasındaki fark, kümelenmiş dizinin gerçek verileri düzenlemesi, kümelenmemiş dizinin ise gerçek verilere işaret etmesidir.

Önerilen: