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 ネイティブで、エラスティックスケーリングとストレージ‑コンピュート分離を実現。