En una prueba interesante, Gábor Szárnyas de DuckDB comparó los 512 GB Toma la MacBook con diferentes servidores en la nube para ver cómo se desempeña la nueva computadora portátil básica de Apple bajo cargas de trabajo pesadas de bases de datos. He aquí cómo hacerlo.
MacBook Neo se enfrenta a servidores en la nube con hasta 4 veces más memoria
Título de una publicación de blog Big data en el MacBook más barato (a través de boeing boeing), Szárnyas describe cómo comparó Toma la MacBook Usando dos puntos de referencia: ClickBench y TPC-DS:
Clickbench tiene 43 preguntas que se centran en operaciones de agregación y filtrado. Las operaciones se ejecutan en una única tabla ancha con 100 millones de filas, que utiliza aproximadamente 14 GB cuando se serializa en Parquet y 75 GB cuando se guarda en formato CSV.
El TPC-DS contiene 24 tablas y 99 preguntas, muchas de las cuales son más complejas e incluyen funciones como la función de ventana. Y aunque TPC-H está optimizado para la mortalidad, los resultados de TPC-DS todavía tienen algunas marcas de calidad.
En todas las pruebas, Toma la MacBook Contra el paradigma de las dos nubes:
- c6a.4x más grande con 16 núcleos AMD EPYC vCPU y 32 GB de RAM.
- c8g.metal-48xl con 192 núcleos Graviton4 vCPU y 384 GB de RAM.
Para el benchmark ClickBench, realizan dos pruebas: una ejecución en frío, que mide el rendimiento cuando el caché está vacío, y una ejecución en caliente, que mide el rendimiento cuando el sistema aprovecha el almacenamiento en caché.
Para carreras en frío, Toma la MacBook Supera ambas instancias de nube por un margen significativo, completando todas las consultas en un minuto, 2,8 veces más rápido que sus pares.
Si bien es impresionante, DuckDB explica que:
Por supuesto, hay una explicación para esto si profundizamos en las configuraciones. Las instancias en la nube tienen discos conectados a la red y el acceso a la base de datos en estos domina el tiempo de ejecución general de la consulta. La MacBook Neo tiene un SSD NVMe nativo, que está lejos de ser el mejor de su clase, pero aún brinda un acceso relativamente rápido a la primera lectura.
Las cosas cambiaron durante la prueba de funcionamiento en caliente: c8g.metal-48xl completó el recorrido en 4,35 segundos, c6a.4xlarge quedó en segundo lugar con 47,86 segundos y Toma la MacBook Terminó en 54,27 segundos, aproximadamente un 10% más rápido que la carrera en frío.
Sin embargo, vale la pena señalar que el tiempo de ejecución medio de la consulta es Toma la MacBook Aún supera a c6a.4xlarge, un ejemplo de nube de tamaño mediano. Y a pesar de que Cloud Box tiene 10 subprocesos de CPU más y 4 veces más RAM, el tiempo de ejecución total de la computadora portátil es aproximadamente un 13% más lento.
Para el punto de referencia TCP-DS, DuckDB proporciona un poco menos de detalle comparativo, pero muestra que Toma la MacBook Aún así funcionó bastante bien considerando su hardware:
En el SF100, la computadora portátil respondió a la mayoría de las consultas en 1,63 segundos y un tiempo de ejecución total de 15,5 minutos.
En el SF300, las limitaciones de memoria están empezando a aparecer. Si bien el tiempo de ejecución medio de las consultas seguía siendo bastante bueno, 6,90 segundos, DuckDB ocasionalmente usaba hasta 80 GB de espacio en disco para desbordarse, y estaba claro que algunas consultas iban a tardar más. En particular, la consulta 67 tardó 51 minutos en completarse. Pero el hardware y el software trabajaron juntos incansablemente y finalmente aprobaron la prueba, completando todas las preguntas en 79 minutos.
Curiosamente, esta no es la primera vez que prueban el chip A19 Pro. Cuando salió el iPhone 16 Pro, ellos Ejecuta el punto de referencia TCP-H Con el dispositivo dentro de un cubo de hielo seco a -50ºC, completó el recorrido en 478,2 segundos.
Para obtener más información sobre las pruebas comparativas de DuckDB en MacBook Neo, Sigue este enlace.











