**AliSQL:ベクトルエンジンとDuckDB エンジンを備えた阿里巴巴のオープンソース MySQL**

2026/02/04 3:40

**AliSQL:ベクトルエンジンとDuckDB エンジンを備えた阿里巴巴のオープンソース MySQL**

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

AliSQL は、Alibaba が開発した MySQL 8.0.44 LTS のオープンソースフォークであり、DuckDB ストレージのネイティブサポートを追加しています。これにより、標準 SQL を通じて軽量な分析ワークロードが可能になります。また、最大 16,383 次元までのベクトルストレージと、近似最近傍検索(ANN)用に最適化された HNSW アルゴリズムを導入しています。

計画されているパフォーマンス改善には、Instant DDL と並列 B+tree 構築、リアルタイム DDL レプリケーション(遅延削減)、クラッシュ回復を高速化する RTO 最適化、Binlog Parallel Flush、Redo での Binlog、そして大規模トランザクション/DDL の特殊処理などの レプリケーション最適化 が含まれます。

AliSQL をビルドするには CMake 3.x+、Python 3、GCC 7+ か Clang 5+ が必要です。リリース/デバッグ ビルドスクリプトは

sh build.sh -t release|debug
で呼び出します。インストール先はデフォルトで
/usr/local/alisql
(または
$HOME/alisql
)となり、
-d
-s
-g
-c
フラグを使ってカスタマイズできます。

AliSQL は 2025 年 12 月にオープンソースプロジェクトとして公開され、Alibaba Group のエンジニアがメンテナンスしています。貢献は GitHub(フォーク → フィーチャーブランチ → テスト → PR)を通じて受け付けられ、バグ/機能リクエストは Issues ページに投稿します。プロジェクトのライセンスは GPL‑2.0 であり、DuckDB 統合も同じライセンス条件に従います。サポートは GitHub Issues と Alibaba Cloud RDS の「DuckDB‑based Analytical Instance」経由で提供されます。

本文

AliSQL(アリSQL)

AliSQL は Alibaba が開発した MySQL の派生版で、公式 MySQL からフォークされました。Alibaba Group の本番環境で広く採用されており、大規模アプリケーション向けに様々なパフォーマンス最適化・安定性改善・機能拡張が施されています。


クイックスタート(DuckDB)

バージョン情報

  • AliSQL バージョン:8.0.44 (LTS)
  • ベース:MySQL 8.0.44

主な機能

  • DuckDB ストレージエンジン – AliSQL は DuckDB をネイティブストレージエンジンとして統合し、MySQL と同じ操作感で DuckDB を利用できます。AliSQL を用いて DuckDB サービスノードを高速にデプロイすることで、軽量な分析機能を簡単に実現可能です。

  • ベクトルストレージ – AliSQL は最大 16 383 次元までのエンタープライズグレードベクトル処理をネイティブでサポートします。高性能 Approximate Nearest Neighbor (ANN) 検索用に最適化された HNSW アルゴリズムにより、標準 SQL インタフェースだけでセマンティック検索やレコメンドシステムなど AI 主導のアプリケーションを構築できます。

ロードマップ

  • DDL 最適化 – 今後予定されている改善は、Instant DDL の拡張、B+tree 構築の並列化、ノンブロッキングロック機構、およびリアルタイム DDL 適用です。これにより、スキーマ変更の速度・安全性・軽量化が実現し、レプリケーション遅延をほぼゼロに近づけます。

  • RTO 最適化 – エンドツーエンドクラッシュリカバリパスの徹底最適化により、インスタンス起動速度が向上し、RTO が短縮され、サービス復旧が迅速になります。

  • レプリケーション最適化 – Binlog Parallel Flush、Binlog in Redo などの機能や、大規模トランザクション・DDL 操作に対する専用最適化を実装し、レプリケーションスループットを向上させ遅延を最小限に抑えます。

はじめ方

前提条件

  • CMake 3.x 以上
  • Python 3
  • C++17 対応コンパイラ(GCC 7+ または Clang 5+)

ビルド手順

# リポジトリをクローン
git clone https://github.com/alibaba/AliSQL.git
cd AliSQL

# ビルド(リリース版)
sh build.sh -t release -d /path/to/install/dir

# 開発/デバッグ用ビルド
sh build.sh -t debug -d /path/to/install/dir

# ビルドした MySQL サーバをインストール
make install

ビルドオプション

  • -t release|debug
     ビルドタイプ(デフォルト:debug)
  • -d <dest_dir>
     インストール先ディレクトリ(デフォルト:
    /usr/local/alisql
    または
    $HOME/alisql
  • -s <server_suffix>
     サーバー接尾辞(デフォルト:
    alisql-dev
  • -g asan|tsan
     サニタイズの有効化
  • -c
     GCC カバレッジ(gcov)の有効化
  • -h, --help
     ヘルプ表示

サポート

  • GitHub Issueshttps://github.com/alibaba/AliSQL/issues
  • Alibaba Cloud RDS: DuckDB ベースの分析インスタンス
  • DuckDB 固有のサポートについては、DuckDB のサポートオプションをご参照ください。

コントリビューション

AliSQL 8.0 は 2025 年 12 月にオープンソース化され、Alibaba Group のエンジニアが積極的に保守しています。貢献は大歓迎です!手順は以下の通りです。

  1. リポジトリをフォーク
  2. フィーチャーブランチを作成
  3. 適切なテスト付きで変更を実装
  4. Pull Request を送信

バグ報告や機能要望は GitHub Issues ページからお願いします。

ライセンス

本プロジェクトは GPL‑2.0 ライセンスの下で配布されています。詳細は LICENSE ファイルをご覧ください。AliSQL は MySQL(GPL‑2.0)をベースにしており、DuckDB 統合も同じライセンス条件に従います。


関連項目

  • AliSQL リリースノート
  • AliSQL における DuckDB ストレージエンジン
  • AliSQL のベクトルインデックス
  • MySQL 8.0 ドキュメント
  • MySQL 8.0 GitHub リポジトリ
  • DuckDB 公式ドキュメント
  • DuckDB GitHub リポジトリ
  • 詳細記事(中国語)

同じ日のほかのニュース

一覧に戻る →

2026/02/02 5:01

**私の初めてのハードウェア製品を500台出荷して得た教訓**

## Japanese Translation: 著者は、明るい光を放つ高輝度ランプ「Brighter」を立ち上げた経験を語り、アイデアを大量生産製品に変える際の障壁を概説しています。ソフトウェア職を辞めた後、チームはクラウドファンディングで40万ドルを調達し、設計を39,000ルーメンから60,000ルーメンへと反復改良しました。早期のウェブサイト預金により需要が証明されました。生産は10月に開始され、毎日UPS配送が行われましたが、中国での製造ではヒートシンクピンのずれやPCBラベルの入れ替えなどの問題が発覚し、現地で修正を要しました。関税変更(「Liberation Day」)により輸入税率は50%から150%へと上昇し、利益率を圧迫し、コスト管理を厳格化せざるを得ませんでした。著者は今後もノブの間隔やワイヤ長、ネジサイズなどの品質調整を継続するとともに、定期的なサプライヤー訪問と徹底したテストを強調し、将来のリスクを軽減する計画です。これらの経験は、ハードウェアスタートアップがサプライチェーンの混乱、関税の変動、および詳細な計画をどのように乗り越えて収益性と製品信頼性を維持するかを示しています。

2026/02/04 4:37

宇宙でデータセンターを設置することは意味がありません。

## Japanese Translation: **概要** 宇宙ベースの AI インフラ―(SpaceX が最近取得した xAI など、Google、Lonestar、Axiom、Starcloud の類似プロジェクトを含む)については、打ち上げ価格が予測通り下落しても実用化や費用対効果を達成する可能性は低い。主張の根拠は硬直した技術的制限(放射線被害、冷却要件、遠距離での遅延)と GPU 必要数の膨大さにある:最先端 AI は何十万から数百万台の GPU を必要とし、xAI のプロトタイプ「Colossus」はすでに約 20 万台を搭載している。 そのようなハードウェアを支えるためには、新たな衛星編成が不可欠だ。既存の宇宙船は簡単にアップグレードまたは交換できないため、AI チップの各新世代ごとに完全に新しいコンステレーションが必要になる。この結果、現在約 15,000 台の衛星を大幅に上回る数が投入され、軌道混雑とケスラー・スペクトラムリスクが増大する。 Google の 2023 年研究では、打ち上げコストが 2035 年頃までに 200 米ドル/キログラムに下がる(Starship の成功に依存)場合にのみ競争力を持つ 81 台の衛星ネットワークが想定されている。これら最適的仮定でも、宇宙データセンターは安価な太陽光発電と急速に下落するハードウェア価格から恩恵を受ける地上ベースサーバーより遅れる。 投資家は、特に SpaceX の今年度 IPO 計画を踏まえ、ハイプサイクル中の転売利益を期待してこれらプロジェクトへの資金提供を継続する可能性がある。しかし、事業は相応の性能向上をもたらさずに資本支出を膨張させ、デブリリスクを増大させ、より実現可能な地上ソリューションから資源を逸らすリスクを抱えている。広範囲にわたる影響は、テック企業、投資家、および宇宙/AI 業界全体に及ぶでしょう。

2026/02/02 2:25

**Show HN:** *Craftplan ― 私は妻のベーカリー向けに製造管理ツールを作りました*

## Japanese Translation: (すべての主要ポイントを反映し、推論は追加せず) Craftplan は、小規模な職人製造業やクラフトビジネス向けに構築された無料でオープンソースの ERP プラットフォームです。コア機能は以下のとおりです: 1. **カタログ管理** – 写真付きの商品リストとラベル 2. **BOM(部品表)** – バージョン管理された BOM が自動的にコストを集計し、労務ステップを追跡 3. **受注処理** – カレンダー方式のスケジューリング、請求書生成、生産バッチへの割り当て 4. **生産** – バッチング、材料消費自動化、バッチごとのコストサマリー、および生産完了時に数量を記録するワークフロー 5. **在庫管理** – 原料ロットトレーサビリティ;在庫移動(消費・受入・調整);アレルゲン/栄養成分追跡;需要予測;再発注計画 6. **購買** – 発注書、仕入先管理、ロット作成を伴う在庫受け取り 7. **CRM** – 顧客・仕入先データ保存、注文履歴、統計情報 8. **インポート/エクスポート** – 商品、材料、顧客の CSV インポート;CSV エクスポート対応 9. **メール連携** – SMTP、SendGrid、Mailgun、Postmark、Brevo、Amazon SES を使用したトランザクションメール配信(暗号化された API キー) 10. **カレンダー フィード** – 注文納品と生産バッチスケジュールを含む iCal (.ics) URL。設定で生成・取り消しが可能 11. **プログラム的アクセス** – JSON:API と GraphQL エンドポイントは暗号化された API キーで認証され、CORS 設定は可変 12. **アクセス制御** – 役割ベースの権限(管理者・スタッフ)とすべてのリソースに対するポリシーベース認可 これら全機能は、特に食品関連製造業で詳細な商品一覧、バージョン管理された BOM、アレルゲン追跡、およびリーン生産計画用の自動コスト算出が必要とされるクラフト企業の独自ニーズを満たすよう設計されています

**AliSQL:ベクトルエンジンとDuckDB エンジンを備えた阿里巴巴のオープンソース MySQL** | そっか~ニュース