Datahikeが「協調メモリ(Collaborative Memory)」と呼ぶ新しいデータ管理アーキテクチャを発表した。従来のデータベース設計が前提とする中央集権型のインフラを排除し、複数のシステムやエージェントが持つメモリを直接同期させる設計思想。専用サーバーもクラウドインフラも不要という点で、既存のアプローチとは根本から異なる。
Datahikeはイミュータブルなデータストアとして設計されており、各ノードがローカルにデータを保持する。ノード間の同期はCRDT(Conflict-free Replicated Data Type)ベースで行われ、ネットワーク分断やオフライン状態でも競合なくマージが可能。
中央のデータベースサーバーに依存しないため、エッジデバイスやAIエージェント同士が直接メモリを共有できる構造になっている。DuckDBがローカルファーストの分析データベースとして支持を集めたのと同じ文脈で、Datahikeはローカルファーストの協調データベースという位置づけ。
マルチエージェントシステムの設計に直接的な影響を与える可能性が高い。現在、複数のAIエージェントが知識を共有するには共通のベクトルDBやメッセージキューが必要だが、協調メモリの概念が成熟すれば、エージェント間の状態共有がインフラレスで実現する。
開発者にとって注目すべきは、ClojureベースのAPIとDatalog互換のクエリ言語。既存のDatomicユーザーには馴染みやすいが、Clojure以外のエコシステムへの展開が今後の課題となる。
協調メモリの概念は、エッジAI・IoT・分散エージェントの3領域で特に有望。インフラコストの削減と耐障害性の向上を同時に実現できる設計として、注目に値する。
この記事はAI業界の最新動向を速報でお届けする「AI Heartland ニュース」です。