Show HN: GalaxDB – オープンソースのAIネイティブデータベース(OLTP+ベクター+バージョニング)
GalaxDBは、OLTPトランザクション、ベクター検索、データバージョニングを統合したAI向けオープンソースデータベースです。従来のデータベースとベクターデータベースの機能を一つのシステムに融合し、AIアプリケーション開発におけるデータ管理の複雑さを軽減します。
背景メモ
GalaxDBは「AIネイティブ」と銘打った新しいオープンソースのデータベースで、トランザクション処理(OLTP)、ベクトル検索、データのバージョン管理を一つのシステムで統合している点が特徴。通常、AIアプリケーションでよく使われるベクトルDB(類似度検索用)と従来のリレーショナルDBは別々に運用されるが、GalaxDBは両者を統合し、さらにPostgreSQLライクなSQLインターフェースを備える。
- **OLTP(Online Transaction Processing)**: 銀行の振込やECサイトの注文処理など、多くの小規模トランザクションをリアルタイムに処理するデータベースのタイプ。
- **ベクトルデータベース**: 画像やテキストを「ベクトル」(数値の配列)に変換し、類似したものを高速に検索できるDB。ChatGPTなどのRAG(検索拡張生成)で必須の技術。
- **バージョン管理**: 時間を遡ってデータの過去の状態を参照・復元できる機能。DatomicやCozoDBなど一部のDBが提供するが、一般的なDBでは標準的ではない。
オープンソースのデータベース領域では近年、NeonやSupabaseなどのPostgreSQL互換サービス、DuckDB(分析向け)、Dgraph(グラフDB)など多様な選択肢が登場している。GalaxDBはこれに「AIワークロードに特化した統合DB」というポジションで参入した形で、Hacker Newsで注目を集めている。