TwinDB は、キー/値の組込データベース BerkeleyDB に基づいています。基本的には BerkeleyDB のトランザクション非対応のバージョンの上に破損したデータベースのセキュリティを追加します。このツイン BerkeleyDB データベースを維持しての書き込みセットが進行中を示すために「ロック」ファイルを使用することを実現します。パフォーマンスはまだいい (〜 60 K の書き込み/秒と 300 K 読み取り数/秒でテスト済み) です。それは、トランザクション バージョン BerkeleyDB が高価なので書かれていた。