Carbonado (Java)
リポジトリは、基になるデータベースへのゲートウェイである。 いくつかのコア実装が利用可能。
JDBC access
Berkeley DB
Berkeley DB Java Edition
An in memory database
さらに、単純なレプリケーションとロギングをサポートする複合リポジトリも存在する。
すべてのリポジトリは、ビルダー・パターンを使用して作成される。 ビルダーの各タイプは、リポジトリ・タイプに固有のオプションをサポートする。 リポジトリインスタンスが構築されると、標準インタフェースのみに準拠する。 特定の機能へのアクセスは、Capabilityインターフェイスによって提供される。