matrixorigin/matrixone

AI-native HTAP database with Git-for-Data and built-in vector search, serving as the data and memory backbone for intelligent agents and applications.

What it solves

MatrixOne は、現代のデータスタックの複雑さに対処します。組織は通常、複数のデータベース(例:トランザクションに MySQL、分析に ClickHouse、検索に Elasticsearch、AI に Pinecone)を併用しています。この分散化は高コストな ETL ジョブ、データ遅延、同期の悪夢を引き起こします。MatrixOne はこれらを単一システムに統合し、トランザクション(OLTP)、分析(OLAP)、全文検索、ベクトル検索のワークロードをデータ移動なしで処理します。

How it works

ハイパーコンバージド HSTAP エンジンとクラウドネイティブアーキテクチャを採用し、ストレージとコンピュートを分離しています。システムは MySQL 互換で、既存の MySQL 環境のドロップイン置換が可能です。特筆すべき機能は「Git for Data」機能で、データベースにバージョン管理を実装し、ゼロコピースナップショット、タイムトラベルクエリ、ブランチ、マージ、即時ロールバックを実現します。

Who it’s for

AI ネイティブアプリケーション(RAG など)やリアルタイム分析、トランザクションワークロードのために統合データベースが必要な開発者・データエンジニア、そして本番データに対して Git スタイルの安全性と柔軟性を求めるユーザー向けです。

Highlights

  • Git-style Version Control: 即時スナップショット、タイムトラベル、データのブランチ/マージをサポート。
  • AI-Native: 組み込みのベクトル検索(IVF/HNSW)と全文検索により、外部ベクトル DB を使用せずに RAG アプリを構築可能。
  • Unified Engine: 単一 HTAP データベースで OLTP、OLAP、検索エンジンを置き換え。
  • MySQL Compatible: 既存の MySQL ツール、ORM、アプリケーションとそのまま使用可能。
  • Cloud-Native: Kubernetes ネイティブで、エラスティックスケーリングとストレージ‑コンピュート分離を実現。