MacBook Neo обогнал облачные серверы в тестах баз данных

В тестах баз данных новый MacBook Neo с SSD объёмом 512 ГБ показал результаты, сопоставимые с мощными облачными серверами, оснащёнными процессорами AMD EPYC и Graviton4. При холодном запуске MacBook Neo оказался быстрее облачных инстансов до 2,8 раза, а при горячем — уступал системе с 10 дополнительными потоками и четырёхкратным объёмом оперативной памяти всего на 13%.
Тесты ClickBench и TPC-DS, которые широко применяются для оценки производительности аналитики данных, показали впечатляющие результаты для ноутбука с локальным NVMe SSD. Он опережал облачные сервисы с сетевыми хранилищами при первом чтении. MacBook Neo успешно обрабатывал таблицы до 100 млн строк и базы данных, используя меньше памяти и ресурсов по сравнению с крупными инстансами c6a.4xlarge и c8g.metal-48xl.
Облачные серверы показывают преимущество при горячем запуске благодаря массивной параллельной обработке и большому объёму кэша: самый продвинутый сервер завершил тест за 4,35 секунды против 54 секунд у MacBook Neo. Однако при значительно меньших аппаратных ресурсах ноутбук демонстрирует впечатляющие результаты — он даже преодолел ограничение по памяти, успешно выполнив полный набор запросов TPC-DS за 79 минут, несмотря на пиковую нагрузку и использование дискового пространства.
В сравнении с iPhone 16 Pro и его чипом A19 Pro, ранее прошедшим экстремальные тесты, MacBook Neo показывает стабильную работу под высокими нагрузками. Это сигнализирует о том, что мобильные чипы Apple приближаются к серверному уровню в задачах аналитики и обработки больших данных.
Сравнение производительности MacBook Neo и облачных серверов в тестах баз данных
При работе с ClickBench MacBook Neo показывал преимущество над c6a.4xlarge и c8g.metal-48xl на холодном запуске — преимущество доходило почти до трёхкратного. При горячем запуске, когда акцент на кэш системных ресурсов, облачные серверы с большей параллельностью и объёмом памяти значительно ускоряют выполнение операций.
- c6a.4xlarge: 16 ядер AMD EPYC, 32 ГБ RAM
- c8g.metal-48xl: 192 ядра Graviton4, 384 ГБ RAM
- MacBook Neo: 512 ГБ SSD локального NVMe, меньше ядер и памяти
Несмотря на ограниченную оперативную память, MacBook Neo успешно выполняет сложные запросы TPC-DS, хотя обработка больших наборов данных (SF300) вызывает споллы на диск и увеличивает время выполнения отдельных запросов.
Технические ограничения и возможности MacBook Neo в обработке больших данных
Локальный NVMe-накопитель MacBook Neo даёт преимущество в скорости доступа к данным при низкой нагрузке, что частично компенсирует меньшие ресурсы по сравнению с облачными решениями с удалёнными дисками. Вместе с тем, ограниченность оперативной памяти ноутбука существенно влияет на производительность при длительных и комплексных задачах.
Таким образом, MacBook Neo предлагает баланс между мобильностью и вычислительной мощью. Для определённых задач локальный ноутбук с оптимизированным ПО может соперничать с крупными облачными серверами, экономя время и деньги на аренде.
Перспективы использования MacBook Neo для аналитики и разработки
Для специалистов по аналитике и разработке, работающих с большими объёмами данных, MacBook Neo предлагает эффективное сочетание мощности и мобильности, позволяя запускать сложные запросы без постоянного подключения к облаку. Хотя при экстремальных нагрузках и работе с очень крупными наборами данных серверы остаются неизменными лидерами, показатели ноутбука на базе Apple A19 Pro с оптимизированной системой DuckDB внушают оптимизм.
Интересно будет наблюдать за тем, как технология Apple повлияет на распределение работы между локальными устройствами и облачными вычислениями в ближайшие годы. Возможно, мобильные устройства Apple смогут существенно сократить разрыв в производительности с традиционными серверными решениями.




