İçeriğe geç
academia.sh

Kurs Orta

İlişkisel Olmayan Veri Modelleri

Bu kursun sonunda

Kursa başla

01

Model Aileleri

Beş depo ailesinin erişim örüntüsüyle eşlenmesi: tek anahtarla erişilen anahtar–değer depoları, iç içe yapıyı tek okumada veren belge veritabanları, sütun ailesi modeliyle yazma başarımı sunan geniş sütun depoları, ilişkinin kendisini sorgu konusu yapan çizge veritabanları, zaman damgalı ölçüm verisine göre yerleşim kuran zaman serisi depoları ve erişim örüntüsünden modele giden seçim ölçütleri.

  1. 01 Anahtar–Değer Depoları En basit erişim modelinin sözleşmesi ve bedeli: değerin depo için saydam olmaması, aynı üye sayfasının ilişkisel şemada ve anahtar–değer modelinde gidiş ile dokunulan kayıt cinsinden ölçülmesi, alan üzerinde sorgulama yeteneğinin kaybı ve uygulamada tutulan ikincil dizinin bütün halinde okunması, anahtar tasarımının yazma çarpanı ile okuma gidiş sayısı arasında kurduğu ödünleşim.
  2. 02 Belge Veritabanları Değerin içini gören deponun kazandırdıkları ve ödettikleri: iç içe bir kitap kaydının tek belgede okunmasıyla dört ilişkisel tablodan birleştirilmesinin çarpım patlaması, alan yerinde güncellemenin yazma çarpanına etkisi, ve şema esnekliğinin okuma tarafına yıktığı yük — aynı derlemde üç şema sürümü bulunduğunda dizinli sorgunun sessizce kaçırdığı kayıt sayısı ile savunmalı okumanın taradığı belge sayısı.
  3. 03 Geniş Sütun Depoları Yerleşimin alanlara göre ayrılmasının iki yönlü bedeli: aynı verinin satır yerleşiminde ve sütun ailesi yerleşiminde okunan sayfa sayısı, tek anahtarın altında binlerce sütun toplayan geniş satırın aralık dilimi, bölüm anahtarının erişim örüntüsünü belirlemesi ve iki örüntüyü birden karşılamanın yazma çarpanı, eklemeli yazma yolunda silme işaretinin yer çarpanına ve okunan girdiye etkisi.
  4. 04 Çizge Veritabanları Bağın kendisinin bir kayıt olmasının ölçülen karşılığı: aynı ilişki sorgusunun birleştirme tablosunda ve komşuluk listesinde dokunduğu kayıt sayısı, bu sayının derinlikle yol sayısı gibi mi düğüm sayısı gibi mi büyüdüğü, adım adım tekilleştirmenin ilişkisel tarafta neye mal olduğu, ve derinliği bilinmeyen en kısa zincir sorusunda iki uçtan dolaşmanın kazancı.
  5. 05 Zaman Serisi Depoları Zaman damgalı ölçüm verisinin iki yerleşimde saklanmasının bedeli: satır başına tam damga ile bölüt başına taban damga, fark kodlaması ve blok sıkıştırmanın saklanan bayt farkı, aralık sorgusunun taradığı bölüt ve giriş sayısının aralık daraldıkça tersine dönmesi, saklama politikasının bölüt sınırına hizalandığında dokunulan girişi sıfıra indirmesi.
  6. 06 Model Seçim Ölçütleri Erişim örüntüsünden aileye giden yolun ölçütleri ve her ölçütün bağlandığı sayı: yedi örüntünün hangi ailede ne kadar ucuzladığı ve karşılığında hangi güvenceden vazgeçildiği, aynı beş işin beş ailede puanlanması, ve iş karışımının oranı değiştiğinde kazananın hangi eşikte el değiştirdiği — dolaşma için yüz binde bir, zaman aralığı için beşte bir.

02

Belge Modeliyle Çalışma

Belge modelinin günlük kararları: ikili gösterim ile tip sisteminin sonuçları, gömme ile referans arasındaki kararın okuma ve yazma yollarına etkisi, karşılaştırma, mantıksal ve dizi işleçleri, aşamalı dönüşüm ile gruplama yapan toplama boru hattı, tek alan, bileşik ve özel dizinlerin seçimi, esnek şemaya kural eklemenin bedeli ve çok belgeli işlemlerin kapsamı.

  1. 01 Belge Veri Tipleri Belgenin kendi alan adlarını ve tip etiketlerini taşımasının bayt cinsinden bedeli: aynı 20.000 kitap kaydının açık adlı, kısa adlı ve sabit şemalı üç gösterimde kapladığı yer, kendini tanımlamanın payı ve aynı alanın iki tipte yazılmasının aralık sorgusunda ürettiği fark.
  2. 02 Gömme ve Referans Aynı katalogun kopyaları gömülü ve referanslı iki şemada kurulması ve üç işin sayılması: kitap sayfasının gidiş sayısı, şube sorgusunun okuduğu bayt, beş bin durum değişikliğinin yazdığı bayt ve ödünç geçmişi gömüldüğünde belge boyutu sınırına dayanan kitap sayısı.
  3. 03 Sorgu İşleçleri Karşılaştırma, mantıksal ve dizi işleçlerinin semantiği kendi değerlendiricisinde kurulur: bir alan yolunun dizinin içine inmesi, koşulların belge düzeyinde mi öge düzeyinde mi karşılandığı, olumsuzlamanın dizide ve eksik alanda ne yaptığı, her biri dönen belge sayısıyla ölçülür.
  4. 04 Toplama Boru Hattı Aşamalı dönüşümün kendi gerçekleştiriminde kurulması ve aynı sorunun üç farklı aşama sırasıyla yanıtlanması: işlenen kayıt sayısının 43.610'dan 124.606'ya, engelleyici aşamanın bellekte tuttuğu kaydın 2.418'den 40.276'ya çıkması ve sonucun üç sırada da aynı kalması.
  5. 05 Dizinleme Dizinin belge yapısı üzerinde kurulması: bir dizi alanının tek belgeden kaç giriş ürettiği, iki dizi alanını tek bileşik dizinde birleştirmenin giriş sayısını 20.000'den 120.042'ye çıkarması, aynı ögede karşılanması gereken koşulun iki tek alan dizininde 6.033 belge okutup öge düzeyi dizinde 3.340 okutması ve kısmi dizinin aynı yanıtı derlemin %27,8'i yerine %6'sı yer kaplayarak vermesi.
  6. 06 Şema Doğrulama Esnek şemaya kural eklemenin iki ölçüsü: yüzeysel bir kuralın dört bozuk belge sınıfının ikisini yakalayıp ikisini kaçırması, aynı kuralın dolu bir derleme sonradan konduğunda 3.200 belgede 3.900 ihlal üretmesi, geriye dönük düzeltmenin 3.000 ihlali makineyle kapatıp 900'ünü karara bırakması ve düzeltilmemiş derlemde sıradan 5.000 güncellemenin 785'inin reddedilmesi.
  7. 07 İşlemler Tek belge atomikliğinin yettiği ve yetmediği durumların sayılması: aynı kopya için iki eş zamanlı ödünç, yirmi adım sıralamasının hepsinde koşturulduğunda gömülü düzende hiç ihlal üretmiyor, referanslı düzende yirmi sıralamanın on ikisinde iki açık ödünç doğuruyor, çok belgeli işlem bu on ikiyi kapatırken on sekiz iptal ve 604.903 baytlık geri alma imgesi ödüyor.

03

Dağıtık Davranış

İlişkisel olmayan depoların dağıtık kurulumda verdiği kararlar: birincil–ikincil topoloji ile seçim süreci, parça anahtarı seçiminin dengesizlik riski, okuma ve yazma ilgilerinin onay düzeyi ayarları, güçlü, sonunda ve nedensel tutarlılığın uygulamaya yansıması, CAP ile PACELC ödünleşimlerinin doğru ifade edilmesi ve kimlik doğrulama, rol modeli ile şifreleme yapılandırması.

  1. 01 Çoğaltma Kümeleri Belge deposunun tek düğümden çıkması: birincil–ikincil topolojinin çoğaltma mekaniği değil kümenin kendi seçimi olarak ele alınması, çoğunluk kuralının küme boyuna göre katlanılan üye kaybına çevrilmesi, aynı arızanın beş küme ayarında koşturulup seçimin gerçekleşip gerçekleşmediğinin, yazmasız tur sayısının ve yeni birincilin veri farkından doğan geri alınan yazma sayısının ölçülmesi, aday seçme kuralının ikinci bir seçim turu doğurmasının gösterilmesi.
  2. 02 Parçalama Parça anahtarının belge alanından seçilmesi: anahtarın her belgede bulunma ve tekillik koşullarının yönlendirilemeyen belge sayısı ile parça sayısı üst sınırına çevrilmesi, beş aday anahtarın aynı yirmi bin belgelik ödünç derlemi üzerinde yerleşim dengesi ve sıcak parça bakımından ölçülmesi, aynı sorgu karışımının her adayda kaç parçaya dokunduğunun sayılması ve bileşik anahtarda önek olmadan sorgunun dağıtılmasının gösterilmesi.
  3. 03 Okuma ve Yazma İlgileri Onay düzeyinin bir ayar olarak ölçülmesi: aynı ödünç senaryosunun üç yazma ilgisinde koşturulup onay turu, onaylanan yazma ve arıza anında kaybolan yazma sayılarının sayılması, geri alınan yazma ile kayıp yazmanın ayrılması, tüm üyelerden onay istemenin tek bir üye kaybını yazma kesintisine çevirmesinin gösterilmesi ve okuma ilgisi ile okuma yönünün dört bileşiminde yanıtsız istek, bayat okuma ve geri alınacak veriyi gören okuma sayılarının karşılaştırılması.
  4. 04 Tutarlılık Modelleri Ayar bileşimlerinin tutarlılık modeline çevrilmesi: hangi okuma ve yazma ilgisinin hangi modeli verdiğinin aynı üye oturumunun altı ayarda koşturulmasıyla ölçülmesi, oturum güvencelerinin korunduğu ayarların kendi yazdığını okuyamama ve monotonik ihlal sayılarıyla ayrılması, ayrı parçalarda duran iki derlem üzerinde nedensel tutarlılığın tanımlanması ve nedensel bağı kopan okumaların sayılması, her güvencenin bedelinin beklenen tur sayısına çevrilmesi.
  5. 05 CAP ve PACELC Ödünleşimin doğru ifade edilmesi: aynı çoğaltma kümesinin aynı bölünmede dört ayarla koşturulup reddedilen yazma, geri alınan yazma, yanıtsız okuma ve bayat okuma sayılarının karşılaştırılması, tek bir ayarın yazma yolunda tutarlılığı okuma yolunda erişilebilirliği seçebildiğinin gösterilmesi, bölünme hiç olmadığında da bir seçim yapıldığının bekleme turu ve eskilik penceresiyle ölçülmesi ve küme boyundan gelen yapısal sınırın ayardan gelen karardan ayrılması.
  6. 06 Güvenlik Yapılandırması Yetkinin bir ayar olarak ölçülmesi: kimlik doğrulaması kapalı bir kurulumda erişilebilen derlem ve kayıt sayısının sayılması, aynı beş uygulama kimliğinin küme geneli, veritabanı düzeyi ve derlem düzeyi rollerle koşturulup okunabilir, yazılabilir ve kişisel veri taşıyan kayıt toplamlarının karşılaştırılması, en az yetkinin küçültemediği artığın adlandırılması ve aktarım ile durağan şifrelemenin bedelinin ek bayt ve ek işlem adımı olarak çıkarılması.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat