[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary-schema-drift::tr":3,"gloss-cluster-schema-drift::tr":26,"gloss-next-schema-drift::tr":9},{"slug":4,"category":5,"name":6,"definition":7,"meta_desc":8,"faq":9,"schema_markup":9,"related":10},"schema-drift","data-infra","Şema Kayması","Şema kayması, bir tüketicinin veri kaynağından beklediği yapı ile o kaynağın gerçekte ürettiği yapı arasındaki kademeli ayrışmadır. Bir sütun yeniden adlandırılır, her zaman tamsayı olan bir alan dizgi olarak gelmeye başlar, isteğe bağlı bir anahtar artık görünmez olur, iç içe bir nesne bir katman kazanır. Bunların hiçbiri kaynak tarafında hata değildir — sıradan ürün değişiklikleridir — ama her biri akış aşağısında bir yerde, bir hatta, bir panoda, bir ambar tablosunda veya bir modelin öznitelik kümesinde kodlanmış bir varsayımı kırar. Kaymayı ayırt edici kılan şey, genellikle bir istisna fırlatmamasıdır. Yeniden adlandırılmış bir sütunu okuyan hat çoğu zaman hata değil null alır; iş başarıyla biter, tablo dolar ve sayılar bir iş eğilimi gibi görünen bir biçimde yanlış olur. Kaymanın tipik olarak bir uyarı tarafından değil, haftalar sonra bir grafiği sorgulayan biri tarafından keşfedilmesinin nedeni budur; maliyetin düzeltmede değil, sessizce bozulmuş veriyle karar verilen dönemde olmasının nedeni de. Tespit sınırda durur. En güçlü seçenek, yükü alım noktasında beklenen bir şemaya karşı doğrulamak ve ihlalde yüksek sesle başarısız olmaktır; bu, sessiz bir veri sorununu gürültülü bir hat sorununa dönüştürür ki fark edilmesi çok daha ucuzdur. Daha zayıf ama yararlı sinyaller arasında sütun varlığını ve tip dağılımlarını zaman içinde izlemek, null oranındaki veya kardinalitedeki ani değişimlerde uyarı vermek ve satır sayılarını beklentiyle karşılaştırmak vardır. Bir şema kayıt defteri aynı sorunu daha erken ele alır: sözleşmeyi açık ve sürümlü hale getirir, böylece üreticinin uyumsuz değişikliği bir tüketici tarafından keşfedilmek yerine yayım anında reddedilir. Kayma özünde teknik kostüm giymiş örgütsel bir sorundur: kaynağın sahibi olan ekip, onun biçimine kimin bağımlı olduğunu bilmediği için olur. Pratik not: şemaları açıkça sürümleyin ve aksi kanıtlanana kadar her değişikliği kırıcı sayın; ayrıca ham alınan yükleri bir saklama penceresi boyunca tutun. Kayma geç bulunduğunda geçmişi düzeltmenin tek yolu bir backfill'dir ve bu yalnızca özgün veri özgün biçiminde saklandıysa mümkündür.","Şema kayması, bir veri hattının beklediği yapı ile kaynağın gerçekte ürettiği yapı arasındaki kademeli ayrışmadır; genellikle akış aşağısında fark edilir.",null,[11,14,17,20,23],{"slug":12,"name":13},"backfill","Geriye Dönük Doldurma (Backfill)",{"slug":15,"name":16},"change-data-capture","Değişiklik Veri Yakalama (CDC)",{"slug":18,"name":19},"data-contract","Veri Sözleşmesi (Data Contract)",{"slug":21,"name":22},"data-pipeline","Veri Boru Hattı (Data Pipeline)",{"slug":24,"name":25},"schema-registry","Şema Kayıt Merkezi (Schema Registry)",[27,31,34,37,40,44,47,50,51,54,58,61],{"slug":28,"category":5,"name":29,"updated_at":30},"acid","ACID","2026-08-24T02:46:37+00:00",{"slug":32,"category":5,"name":33,"updated_at":30},"ann-search","ANN Arama (Yaklaşık En Yakın Komşu)",{"slug":35,"category":5,"name":36,"updated_at":30},"backpressure","Geri Basınç (Backpressure)",{"slug":38,"category":5,"name":39,"updated_at":30},"batch-processing","Toplu İşleme (Batch Processing)",{"slug":41,"category":5,"name":42,"updated_at":43},"bm25","BM25","2026-08-24T02:46:38+00:00",{"slug":45,"category":5,"name":46,"updated_at":30},"cache","Önbellek (Cache)",{"slug":48,"category":5,"name":49,"updated_at":30},"cap-theorem","CAP Teoremi (CAP Theorem)",{"slug":15,"category":5,"name":16,"updated_at":30},{"slug":52,"category":5,"name":53,"updated_at":30},"chroma","Chroma",{"slug":55,"category":5,"name":56,"updated_at":57},"chunk-overlap","Parça Örtüşmesi","2026-08-24T03:30:02+00:00",{"slug":59,"category":5,"name":60,"updated_at":30},"columnar-storage","Sütun Tabanlı Depolama",{"slug":62,"category":5,"name":63,"updated_at":30},"connection-pooling","Bağlantı Havuzlama (Connection Pooling)"]