オープンソースのオブジェクト指向のC++データベースがありますか? https://stackoverflow.com/questions/74141/good-orm-for-c-solutionsオープンソースのC++オブジェクト指向データベース
をし、これらも同様にinteretingた:
私はここに掲載したようなオブジェクト指向の関係マッピング(ORM)のライブラリを見ていた Object-oriented-like structures in relational databases http://en.wikipedia.org/wiki/List_of_object-relational_mapping_software#C.2B.2B
私の経験では、これまで苦痛となっています。ソリューションは成熟しているようには見えず、一部をコンパイルするのにも困難があり、ドキュメンテーションとサポートは疎にすることができます。
私はあるレベルでは、SQLの学習を避けようとしています(私はデータベース開発者ではありません)。一方、ORMは本質的にオブジェクトをサポートしていないデータベースシステムの上にレイヤーを作成しているという点で、ORMはアーキテクチャ上の「回避策」です。
私の理想的なデータベースライブラリには、次のことをできるようになる:
- 1は、おそらくXMLまたは単にC++で、クラス名に基づいてオブジェクト階層ツリーを指定することができます。
- 永続化するクラスのフィールドを指定できます。
- オブジェクトの階層を作成、更新、削除、検索するためのAPIを提供します。
- 理想的には、ツリーノードへの同時アクセスを含む、インメモリツリー自体のAPIを提供します。
このようなカスタムデータベースとAPIを持つ組み込みシステムで作業していました。
私は自分自身とオープンソースを作成しようとしているところです。
私は使用できる棚から何かがあるかと不思議です。
私はこれを見た: http://en.wikipedia.org/wiki/Comparison_of_object_database_management_systems
と、これはうまくいくかもしれない把握しようとしています:事前に
http://www.fastdb.org/fastdb.html
感謝を。
「シリアル化」と「ORM」と「データベース」を検索することで、さらに多くのものが見つかります。 – ChrisW
勉強したくないと思ったことに基づくデザインは不幸に思える。 ORMを使う良い理由がありますが、無知は一つではありません。 –