Ana Sayfa

En Ucuz MacBook'ta Büyük Veri Analizi: DuckDB Performans Testi

1 dk okuma

Apple'ın yeni giriş seviyesi MacBook Neo'su, öğrenciler ve içerik üreticileri için incelenirken, DuckDB ekibi bu cihazın büyük veri iş yüklerindeki performansını merak etti. "Dizüstü Bilgisayarınızda Büyük Veri" felsefeleri doğrultusunda, en ucuz MacBook Neo'yu satın alarak detaylı bir test sürecine girdiler. Cihaz, 256 veya 512 GB disk seçeneği sunarken, 8 GB sabit belleğe ve iPhone 16 Pro'dan tanıdık 6 çekirdekli Apple A18 Pro çipine sahip. Bu özellikler, cihazın taşınabilirliği ve maliyeti göz önüne alındığında, büyük veri analizi için ne kadar uygun olduğunu ortaya koymayı amaçladı.

Testler için ClickBench analitik veritabanı kıyaslama aracı kullanıldı. Bu kıyaslama, 100 milyon satırlık tek bir geniş tablo üzerinde 43 adet toplama ve filtreleme sorgusu içeriyor. Veriler Parquet formatında yaklaşık 14 GB, CSV formatında ise 75 GB yer kaplıyor. DuckDB v1.5.0 sürümü macOS'a uyarlanarak MacBook Neo üzerinde çalıştırıldı. Bellek kısıtlı ortamlarda performansı optimize etmek amacıyla, işletim sisteminin takas belleği kullanımını azaltmak ve DuckDB'nin bellek yönetimini devralmasını sağlamak için bellek sınırı 5 GB'a düşürüldü.

MacBook Neo'nun performansı, 16 çekirdekli ve 32 GB RAM'e sahip c6a.4xlarge ile 192 çekirdekli ve 384 GB RAM'e sahip c8g.metal-48xl gibi bulut sunucularıyla karşılaştırıldı. Bu karşılaştırma, giriş seviyesi bir dizüstü bilgisayarın, özellikle DuckDB gibi optimize edilmiş araçlarla, bulut tabanlı güçlü sistemlere kıyasla büyük veri iş yüklerinde ne kadar rekabetçi olabileceğini gözler önüne serdi. Sonuçlar, uygun fiyatlı bir MacBook'un bile belirli büyük veri senaryolarında şaşırtıcı derecede iyi performans gösterebileceğini kanıtladı.

İçgörü

Giriş seviyesi bir MacBook'un, optimize edilmiş veritabanı araçları sayesinde karmaşık büyük veri analizi iş yüklerini beklenenden daha iyi bir performansla yürütebildiği kanıtlandı.

Kaynak