ODB は c++ コンパイラ ベース オブジェクト リレーショナル マッピング (ORM) システムです。テーブル、列、または SQL に対処しなくても、手動でマッピング コードを記述せずに C++ オブジェクトをリレーショナル データベースを保持することができます。永続クラスとデータベース表現間の変換を実行する C++ コードが ODB コンパイラによって自動的に生成されます。ODB コンパイラは実際の C++ コンパイラ アセンブリまたは機械コードを作成、する代わり、C++ コンパイラによって順番にコンパイルすることができますポータブル C が生成されます。ODB はフレームワークではありません。それはあなたのアプリケーションを書く必要がありますどのように規定していません。むしろ、それはのみ C++ オブジェクトの永続性を処理し、その他の機能に干渉していないによってスタイルと建築に収まるように設計されています。