Bir şirketin Amazon S3 bucket'ında Apache Parquet formatında depolanmış 10 TB'lık log dosyaları var ve zaman zaman bunlara karşı SQL sorguları çalıştırması gerekiyor. En uygun maliyetli çözüm hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: S3 bucket'ından tablo meta verilerini depolamak ve almak için bir AWS Glue crawler oluşturun. SQL ifadelerini doğrudan S3 bucket'ındaki veriler üzerinde çalıştırmak için Amazon Athena'yı kullanın..
Neden bu cevap
Doğru seçenek, Apache Parquet formatında S3'te depolanan log dosyaları üzerinde SQL sorguları çalıştırmak için en uygun maliyetli ve sunucusuz çözümü sunar. AWS Glue crawler, verilerin şemasını otomatik olarak keşfeder ve AWS Glue Data Catalog'da meta verileri depolar. Amazon Athena, bu meta verileri kullanarak S3'teki verilere doğrudan SQL sorguları çalıştırmanıza olanak tanır ve yalnızca sorgulanan veri miktarı kadar ücretlendirilirsiniz. Diğer seçenekler daha az maliyet etkin veya daha karmaşıktır: Amazon Aurora, ilişkisel bir veritabanıdır ve log dosyaları için genellikle aşırıya kaçar; ayrıca verilerin taşınması ve depolanması ek maliyet getirir. Amazon Redshift Spectrum, S3'teki verileri sorgulayabilir ancak bir Redshift kümesi gerektirir ve bu da sürekli bir maliyettir. Amazon EMR, Spark SQL ile benzer bir işlevsellik sunsa da, bir EMR kümesini yönetmek ve çalıştırmak Athena'dan daha pahalı ve operasyonel olarak daha yoğundur.
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