世界を動かす技術を、日本語で。

最安のMacBookに関するビッグデータ

2026年3月12日原文(duckdb.org)

概要

  • MacBook Neo のデータベースワークロード性能を ClickBenchTPC-DS SF300 で検証
  • エントリーモデルながら 全ベンチマークを完走 し、意外な好成績も確認
  • ローカルSSD の恩恵でクラウドインスタンスより有利な場面も
  • 8GBメモリディスクI/O が長期的には制約要因
  • クラウド利用や軽いローカル処理なら十分な選択肢

MacBook Neoでのデータベースベンチマーク検証

  • Apple から新発売の MacBook Neo の実力検証
  • Big Data on Your Laptop の観点での適合性評価
  • 店頭で購入し、 ClickBenchTPC-DS で実際にベンチマークを実施

ハードウェア仕様

  • EU版は 充電器なし、本体とUSB-Cケーブルのみ付属
  • SSD容量 (256GBまたは512GB)のみ選択可能、 8GBメモリ 固定
  • Apple A18 Pro (6コア、iPhone 16 Proと同じSoC)搭載
  • 価格は US$700/€800 (512GBモデル)

ClickBenchベンチマーク

  • ClickBench :43クエリ、集計・フィルタ主体、100M行のワイドテーブル

  • データ容量: Parquet形式14GBCSV形式75GB

  • DuckDB v1.5.0 をmacOS向けに移植し、 メモリ制限5GB で実行

  • 比較対象: c6a.4xlarge (16vCPU/32GB)、 c8g.metal-48xl (192vCPU/384GB)

    • ローカルSSD 利用でMacBook Neoが コールドラン最速 (全クエリ1分未満で完了)
    • クラウドインスタンスは ネットワークストレージ がボトルネック
    • ホットラン では大規模クラウドが圧倒的だが、 MacBook Neoも中規模クラウドに匹敵
    • CPUスレッド数/メモリ量 が大きく劣る中で健闘

TPC-DSベンチマーク

  • TPC-DS :24テーブル、99クエリ、ウィンドウ関数等を含む複雑な構成
  • DuckDB v1.4.4メモリ制限6GB で実行
  • SF100 では 中央値1.63秒/クエリ総計15.5分 で完走
  • SF300 では ディスクスワップ多発、一部クエリは極端に時間がかかる(例:クエリ67が51分)
  • それでも 全クエリ完走(79分) を達成

MacBook Neoは「買い」か?

  • 毎日Big Dataワークロード をローカルで実行する用途には 非推奨
    • ディスクI/O性能 (1.5GB/s程度)がAir/Proより劣る
    • 8GBメモリ も長期的には制約
  • モバイル用途クラウドDBのクライアント端末 としては十分
  • DuckDB 等の 軽量ローカル処理 も問題なく対応可能
  • コスト重視 で時折ローカルでデータ処理したい場合には 良い選択肢

Hackerたちの意見

これはAWSのコンピュートに対する批判でもあるよね。

そうそう、これは大手クラウドの価格がどれだけバカげてるかって話だよ。俺は初代のM1 Maxを持ってるけど、これがあれば一番高いクラウドインスタンス以外は全部ぶっちぎれるよ(そのインスタンスの月額料金が今の市場価値と同じくらいだし!)、少なくとも計算性能ではね。これ、ノートパソコンだよ! ラックに入ってる普通のベアメタルサーバーなら、どんなノートパソコンでも圧倒できる。ほんと驚くべきことだよ。信じられない。帯域幅もひどくて、10000倍のマークアップとか。なのに、クラウドが主流なんだよね。今の開発者の世代、もしくは二世代は、クラウドSaaS以外知らない人が多い。みんながそれにハマっていくのをリアルタイムで見てたよ。

でもAWSはノートパソコンに勝ったの? それにパフォーマンス分析にコストはかからないの? 確かにAWSは高いけど、この特定の記事からどうやってその結論に至ったの? ネットワークディスクがSSDより遅いから? AWSにもローカルストレージ付きのSSDインスタンスがあるよ。

記事はまさに逆のことを言ってるよ。引用: 「これがポイントなんだけど、もし毎日ノートパソコンでビッグデータのワークロードを処理してるなら、MacBook Neoは買わない方がいいかも。」「とはいえ、クラウドでDuckDBを使って、主にノートパソコンをクライアントとして使うなら、これは素晴らしいデバイスだよ。」

ちょっとリンゴとオレンジを比べてる感じだね。AWSはEBSを使ってて、ローカルのインスタンスストレージじゃないから、ネットワーク越しにデータを送るときはローカルのPCIeバスに比べて遅延が桁違いになるよ。それが、重いランダムシークの負荷には大きな要因になると思う。

ローカルのNVMeがあるインスタンス、例えばc8gd.4xlargeでベンチマークを取るべきだったな。

フルリージョンの停電みたいなことがあった後にローカルNVMeの持続性について何か約束してるの? もし単一リージョンクラスターで耐久性のあるコミットができないなら、何かあったときにコミットされたデータを失わずに一時的に利用できないだけじゃダメだよね。それができるなら、データの一部を保存している全ゾーンが完全にブラックアウトしても生き残るって約束されてるWALをストリームする必要があるよ。

c8gdのローカルNVMeは一時的なものだから、毎回データを事前に用意しないといけないけど、こういうベンチマークには実は理想的だよね。EBSのコールドリードアーティファクトを完全に避けられるし。

俺も一台買って「本格的な開発作業」をやってみようかなって思ってる。これがただのハンディキャップのあるマシンじゃないって見せるためにね。俺は複数のiOSアプリを作ったし、M1 MBAをメインのコンピュータにして二つのスタートアップの買収も経験した。ネオはM1 MBAよりもいいよ。30〜45分の4Kレース動画をFCPで編集しても全然問題なかった。

今月、M1 Airをサーバーとして引退させたばかりだよ。あれはかなり優秀なノートパソコンだね。もしNeoがスペック的に同じくらいなら、値段の割にめっちゃいいと思う。

ちょっと古くなってきたけど、2019年のIntelチップ搭載のMacBook Proを使ってるよ。16GBのメモリで、まだClaude CodeやCodexを使って複数のターミナルセッションを同時に処理できてる。Xcodeでビルドしたり、バックグラウンドでDockerを動かしたりもできるよ。(ファンが時々ジェットエンジンみたいにうるさいけど…)ついに新しい16インチのMBP M5 Maxを48GBメモリで注文したよ。Intelのサポートが今年中に終わるみたいだから、ソフトウェアのアップデートももう来ないだろうし。今のペースだと半年後には古くなっちゃうかもしれないけど、アップグレードの平均が7年だから、まあ大丈夫だと思う!

実際の作業には問題なく使えるよ。ただ、Slackとブラウザを同時に開くと、もうダメになるね。

Hacker Newsで議論の続きを見る