Bir kütüphane uygulamasını BigQuery'ye taşıyın: yazarlar şu anda anahtarla birleştirilmiş ayrı bir ilişkisel tabloda bulunuyor. BigQuery şema en iyi uygulamalarına göre, ödünç alınan bir kitabın yazarını en hızlı şekilde sorgulamak için verileri nasıl modellemelisiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Kitapları ve yazarları içeren bir tablo oluşturun, yazar alanlarını bir yazar sütununun içine yerleştirin (nesting)..
Neden bu cevap
BigQuery, ilişkisel veritabanlarındaki JOIN işlemlerine göre iç içe (nested) ve tekrarlayan (repeated) alanları daha verimli işler. Yazarların ayrı bir ilişkisel tabloda tutulması, her sorguda JOIN işlemi gerektireceğinden performansı düşürür. Yazarları kitap tablosunun içine iç içe yerleştirmek (nesting), yazar bilgilerine doğrudan erişim sağlayarak sorgu performansını artırır. Geniş bir tablo oluşturmak, veri tekrarına yol açabilir ve esnekliği azaltabilir. Görünüm oluşturmak ise temel JOIN maliyetini ortadan kaldırmaz. Bu nedenle, iç içe yerleştirme BigQuery'nin mimarisine en uygun ve en hızlı sorgu performansını sağlayan yöntemdir.
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