Bigtable, müşteri sipariş verilerini 30 gün sonra silme GC politikası ve max versions=1 ile depoluyor, ancak analistler bazen 30 günden eski verileri görüyor. Maliyeti/yükü en aza indirin ve okuyucuların 30 günden eski verileri görmesini engelleyin. Ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Belirli bir aralık için müşterinin verilerini getirmek üzere sorguda bir zaman damgası aralığı filtresi kullanın..
Neden bu cevap
Doğru cevap, sorguda bir zaman damgası aralığı filtresi kullanmaktır. Bigtable'ın çöp toplama (GC) politikaları, verilerin Bigtable depolamasından ne zaman silineceğini belirler, ancak bu, verilerin okuyucular tarafından ne zaman görünür olacağını doğrudan kontrol etmez. GC politikası 30 gün sonra silinecek şekilde ayarlanmış olsa bile, veriler silinmeden önce bu süre zarfında okunabilir. Sorguda bir zaman damgası filtresi kullanmak, analistlerin yalnızca belirli bir zaman aralığındaki verileri görmesini sağlayarak, 30 günden eski verilerin görüntülenmesini engeller. Diğer seçenekler neden yanlış: Sütun ailelerinin sona erme değerlerini 29 gün olarak ayarlamak, verilerin daha erken silinmesine neden olur ancak analistlerin hala 29 günden eski verileri görmesini engellemez, sadece verinin yaşam süresini kısaltır. Günlük bir iş planlamak, verileri silmek için ek maliyet ve karmaşıklık getirir ve verilerin silinmeden önce yine de okunabileceği bir pencere bırakır. Sütun ailelerinin sona erme değerlerini 30 gün olarak ayarlayıp sürüm sayısını 2 yapmak, verilerin silinme zamanını değiştirmez ve daha fazla eski sürümün saklanmasına neden olur, bu da sorunu çözmez.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez