DuckDB araştırmacısı Gábor Szárnyas tarafından gerçekleştirilen dikkat çekici bir test, Apple'ın 512 GB MacBook Neo modelinin ağır veritabanı iş yükleri altındaki performansını gün yüzüne çıkardı. Boing Boing'de yayımlanan "En Ucuz MacBook'ta Büyük Veri" başlıklı blog yazısında paylaşılan sonuçlar, giriş seviyesi Apple dizüstü bilgisayarının beklenmedik gücünü ortaya koyuyor. Szárnyas, bu değerlendirme için ClickBench ve TPC-DS olmak üzere iki farklı performans testinden yararlandı.

Performansın Sınırları Zorlandı: ClickBench ve TPC-DS Testleri
ClickBench testi, tek bir geniş tabloda 100 milyon satır üzerinde toplama ve filtreleme işlemlerini mercek altına alıyor. Bu test, Parquet formatında 14 GB, CSV formatında ise 75 GB'lık bir alan kullanıyor. Daha karmaşık bir yapıya sahip olan TPC-DS ise 24 tablo ve 99 sorgu ile pencere fonksiyonları gibi gelişmiş işlemleri içeriyor. Bu zorlu testlerde MacBook Neo, 16 AMD EPYC çekirdekli ve 32 GB RAM'e sahip c6a.4xlarge ile 192 Graviton4 çekirdekli ve 384 GB RAM'e sahip devasa c8g.metal-48xl bulut sunucularıyla kıyaslandı.
Beklenmedik Sonuçlar: MacBook Neo'nun Üstünlüğü
ClickBench'in önbelleklerin boş olduğu "soğuk" test aşamasında MacBook Neo, rakiplerini 2.8 kata kadar geride bırakarak tüm sorguları bir dakikanın altında tamamlamayı başardı. Bu şaşırtıcı başarının arkasında, bulut sunucularının ağa bağlı diskler kullanmasına karşın MacBook Neo'nun doğrudan yerel NVMe SSD'ye sahip olması yatıyor. "Sıcak" testte ise, yani önbelleklerin dolu olduğu durumda, devasa bulut sunucusu c8g.metal-48xl 4.35 saniye ile liderliği alırken, c6a.4xlarge 47.86 saniye ile ikinci sırada yer aldı. MacBook Neo ise kendi soğuk testinden yüzde 10 daha hızlı çalışan bu sunucuların ardından 54.27 saniye ile sonuncu oldu. Ancak, ortalama sorgu sürelerinde Apple'ın cihazı, orta ölçekli bulut sunucusunu geçmeyi başardı ve 10 eksik işlemci iş parçacığı ile 4 kat daha az RAM'e sahip olmasına rağmen toplam sürede sadece yüzde 13 daha yavaş kaldı. TPC-DS testinin SF100 aşamasında dizüstü bilgisayar, ortalama 1.63 saniyelik sorgu süresiyle toplam 15.5 dakikada tüm testleri tamamladı. Daha zorlu olan SF300 aşamasında bellek sınırları zorlandı ve ortalama sorgu süresi 6.90 saniye olsa da disk üzerinde 80 GB ek alan kullanıldı. Özellikle 67 numaralı sorgunun tamamlanması 51 dakika sürse de donanım ve yazılım uyumu sayesinde cihaz testi toplam 79 dakikada başarıyla tamamlandı.


