01
Veri Toplama
Verinin çözümleme ortamına girerken kaç satır kaybettiğinin sayılması: aynı dosyanın iki ayrıştırma kararıyla okunması ve tırnaklı alan, satır sonu ve kodlama yüzünden sessizce düşen satır, sorgunun döndürdüğü satırın çözümleme birimiyle uyuşmaması ve birleştirmenin satırı çoğaltması, sayfalamayı yanlış tüketmenin atladığı kayıt ile hız sınırına uyan sıranın belirlediği toplama süresi, sayfa yapısı değiştiğinde kırılan seçici sayısı ve erişim izninin sınırı, üç örnekleme kararının aynı soruya verdiği üç cevap.
- 01 Dosya Biçimleri Önceki kursun 2.037 satırlık sayfasını üreten dışa aktarım dosyası iki ayrıştırma kararıyla okunuyor ve iki farklı küme çıkıyor: tırnak içini koruyan okuma 2.037 kaydın hepsini çıkarır, naif bölme 2.076 fiziksel satırdan 1.934 kayıt çıkarır ve 142 satırı hiçbir uyarı vermeden düşürür — 78'i adresindeki satır sonundan bölünmüş yarım satır, 64'ü alanı kayan satır. Kalan 1.934 kaydın 33'ü hayatta kalır ama okuma alanında adresten kaymış bir kapı numarası taşır; toplam 984,2 m³ ayrışır ve 1.157 kaydın bölge adı, dosya yanlış kodlamayla çözüldüğü için listeyle eşleşmez. Aynı 2.037 kayıt sütunlu yapıda tutulduğunda toplam okumayı öğrenmek 108.219 bayt yerine 4.074 bayt okumak demektir.
- 02 Veritabanından Veri Çekme Aynı depodan üç sorgu biçimi üç farklı satır kümesi döndürüyor ve hiçbiri hata vermiyor: okuma ile abone birleştirmesi 1.877 satır verir, ziyaret tablosu iç birleştirmeyle eklendiğinde 766 satır sessizce düşer ve 669 satır çoğalır — girişin yüzde 76 kadarı bozulur ama net satır kaybı yalnızca 97, toplam sapması yüzde 7,0 olduğu için sayıya bakan biri hasarı göremez. Sol birleştirme hiçbir satır düşürmez ama kümeyi 2.546 satıra çıkarır ve toplamı 1,34 katına taşır. Aynı soru üç kararla üç sayı verir: okuma satırı başına 20,61 m³, abone başına 27,64 m³, ziyaret satırına yayılmış kümede 20,21 m³.
- 03 Arayüzlerden Veri Toplama Aynı arayüzden üç toplama kararı üç farklı küme çıkarıyor ve üç yanıt da tamam dönüyor: dar kapsamlı belirteç 1.400 kayıt toplar ve geçmiş dönemin 477 satırını hiç istemeden dışarıda bırakır, konum tabanlı sayfalama tam 1.877 satır toplar ama 35 kaydı hiç almaz ve 35 kaydı iki kez alır, imleç tabanlı sayfalama 1.877 kaydın tamamını bir kez toplar. Konum tabanlı kararın genel toplamı 38.690,7 m³ ile birebir tutar çünkü atlanan ve yinelenen kayıtlar aynı okuma değerini taşır; hasar yalnız bölge kırılımında 70,5 m³ sapma olarak görünür. Hız sınırı altında sınır yanıtını boş sayfa sayan sıra 600 kayıtta durup 1.277 kaydı kaybeder; sınıra uyan sıra aynı kümeyi 38 istek ve 3 bekleme birimiyle eksiksiz toplar, sayfa boyu 200'e çıkarıldığında bekleme sıfıra iner.
- 04 Yapısal Ayrıştırma Aynı 1.877 satırı yayımlayan bir sayfa dört yapı sürümünde iki seçici setiyle okunuyor ve kırılan seçici sayısının hasarı ölçmediği çıkıyor: araya tek bir sarmalayıcı katman girince konumsal setin yol seçicisi kırılır ve 1.877 satırın tamamı düşer, ama kırılma gürültülüdür. Araya bir sütun eklendiğinde hiçbir seçici kırılmaz, 1.877 kayıt çıkar, hiçbiri düşmez ve hepsi yanlış alandan okunmuştur; toplam yalnızca 60,1 m³ sapar, yüzde 0,16, ve 1.877 kaydın bölge alanı artık bir bölge adı bile değildir. Sunum katmanı yenilendiğinde bu kez anlamsal setin iki seçicisi kırılır ve çıkan kayıt sıfıra iner. Sayfanın kendi bildirdiği toplamla hesaplanan toplamı karşılaştırmak, sessiz kaymayı yakalayan tek denetimdir.
- 05 Örnekleme 1.877 satırlık kütleden çekilen dört örneklem aynı iki soruya dört farklı cevap veriyor: kolay örnek ortalamayı 19,99 m³ ve üst tarife basamağının payını yüzde 33,0 verir, basit rastgele örnek 20,04 m³ ve yüzde 32,0, döneme göre tabakalı örnek 20,50 m³ ve yüzde 35,0, çekim birimi abone olan örnek 20,70 m³ ve yüzde 35,0; kütlenin kendi cevabı 20,61 m³ ve yüzde 35,4'tür. Kolay örneğin bölge temsil hatası 0,0 puandır ve tam da bu yüzden güven verir — aynı örneklemin dönem temsil hatası 25,4 puandır, çünkü ikinci dönemin 477 satırının tamamı ve 1.400 abonenin 1.200'ü dışarıda kalmıştır. Aynı rastgele karar on iki tohumda n=50 için 3,90 m³ genişliğinde, n=800 için 0,71 m³ genişliğinde bir aralık verir: tek bir örneğin hatası bilinemez, yayılımı ölçülür.