Hem AWS Redshift hem de Snowflake'i kullanıp kullanamayacağınızı merak ediyorum. Redshift kullandım ama son zamanlarda birileri Snowflake'i iyi bir alternatif olarak önerdi. Benim kullanım durumumda temelde, SQL sorgusu olmayan ve büyük olasılıkla raporlama aracı olan bir avuç analist tarafından kullanılan perakende pazarlama verileridir.AWS Redshift vs Snowflake kullanım durumları
cevap
Redshift iyi bir üründür, ancak kullanımı düşünmek zordur. Kar Tanesi'nden daha iyi olduğu durum. Kar Tanesinin daha iyi olmasının bazı nedenleri:
- Yönetici konsolu parlak, Redshift'in hiçbiri yok.
- Ölçekleme/indirme işlemi saniyeler içinde dakikalara gider, Redshift dakikalar sürer.
- Her iki ürünle de ilgili belgeler iyidir, ancak Kar Tanesi daha iyi bir şekilde dışarı atılır .
- Snowflake'in iyi çalışması için daha az "gizli sos" bilmeniz gerekir. Redshift'te, en azından dağıtım anahtarları ve sıralama tuşları gibi şeylerin performans etkilerini bilmeniz ve anlamanız gerekir.
- Kar Tanesi için yükleme işlemleri Redshift'den daha zariftir. Redshift, verilerinizin zaten S3'te olduğunu varsayar. Snowflake S3'ü destekler, ancak sindirim sürecini gerçekten basitleştiren ve güvenli hale getiren JDBC, ODBC ve dbAPI uzantılarına sahiptir.
- Snowflake, veritabanı içi JSON için büyük bir desteğe sahiptir ve XML'ini hızla geliştirmektedir. Redshift'in JSON'a daha karmaşık bir yaklaşımı vardır ve daha küçük kullanım durumları için buna karşı önerir ve XML'i desteklemez.
Sadece Redshift'in aşağı inen iki durumu düşünebilirim. Bir tanesi coğrafi kullanılabilirliktir, çünkü Redshift, Snowflake'den çok daha fazla yerde kullanılabilir, bu da veri aktarımı ve bildirim gönderme sürelerinde fark yaratabilir. Diğeri, çoklu ifadelerden oluşan bir toplu sunma yeteneğidir. Kar tanesi, bir kerede yalnızca bir bildirimi kabul edebilir ve bu, özellikle de sunucunuza başka bir kıtada iseniz, çok sayıda ifade içeriyorsa, toplu işlerinizi yavaşlatabilir.
Ajilius adresindeki geliştiricilerimiz, Redshift, Snowflake ve Azure SQL Data Warehouse'ları günlük olarak kullanır; ve her üç platformda da müşterilerimiz var. Bu seçenekle bile, her geliştirici Snowflake'i go-to-cloud DW olarak tercih ediyor.
- 1. DropBoxManager kullanım durumları?
- 2. Tüm sorguları göremiyorum AWS Redshift konsolu
- 3. aws redshift öğesinde NaNs nasıl kaldırılır
- 4. Grup ile medyanı AWS Redshift içinde hesapla
- 5. RedShift
- 6. Accelerate and Repa farklı kullanım durumları var mı?
- 7. Akka Microkernel'in kullanımı için bazı yaygın kullanım durumları nelerdir?
- 8. AWS IAM Rol vs Group
- 9. AWS Yönetilen İlke Vs İlkesi
- 10. Redshift PostgreSQL
- 11. vs foreach in php (durumsal kullanım)
- 12. Redshift eşdeğeri NLS_DATE_FORMAT
- 13. Standart AWS VPC vs Yeni bir tanesine?
- 14. Şifreli Vs Şifrelenmemiş EBS Birimleri AWS
- 15. AWS Redshift'de önbelleği temizle
- 16. Amazon Redshift Yeniden boyutlandırma işlemi sırasında% 99'da takıldı
- 17. Amazon Redshift: Veriyi Java API kullanarak S3'ten tabloya ekle
- 18. Symfony uygulamasında Redshift veritabanına bağlanma
- 19. Vurgulu ve etkin durumları
- 20. arabirim durumları ve
- 21. Bazı özel durumları yakalayamıyorum
- 22. Dalvik iplik durumları nelerdir?
- 23. redux eski durumları birleştiriyor
- 24. Java - Özel Durumları Kullanma
- 25. NDK desteği, deneysel bir özelliktir ve Android Studio'da tüm kullanım durumları henüz desteklenmeyen bir hata değildir.
- 26. Web Services vs Messaging
- 27. Kullanım
- 28. Kullanım
- 29. AWS Datapipeline RedShiftCopyActivity - "sütunlar" belirtme
- 30. nasıl bir EMR işin girdi olarak RedShift sorgu çıktısını kullanılır?
Bu nasıl? https://www.periscopedata.com/blog/interactive-analytics-redshift-bigquery-snowflake.html –