問題タブ [object-oriented-database]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - .NET 用オブジェクト データベース
.NET または .NET のバインディングを備えたオブジェクト データベースはありますか?
.net - 「SQLServer」ではなく「CLRServer」を考えている人はいますか?
私は何度も考えていましたが、今日では、Linqやその他のCLR言語固有の組み込みの検索、並べ替え、その他の機能がテーブル、コレクション、オブジェクトに対してあるので、「SQLServer」ではなく「CLRServer」と呼んでください。 (OOPサーバーだけでなくCLR 3.5)これはCLR(またはCOM)DLLであり、データを公開して、ユーザーがそのデータを直接参照できるようにします。これにより、通貨の問題、2つの異なる言語での開発時間などの多くを節約できます。私は(神は禁じられている)SQLを捨てると言っているのではなく、それは何度も頭を悩ませているだけです。コミュニティが何を言っているのか聞いてみようと思いました。
もちろん、このアイデアは完全に新しいものではありません。FoxProにはそのような(私のアイデアとは異なる)DBがあります。しかし、私は、DLLへの外部アクセスを許可する純粋なCLR .NET 3.5+ DBについて話していますが、SQLクエリを生成することすらなく、システム全体の動作が異なるはずです。
挿入の更新と削除には追加のLinqキーワードが必要ですが、それらはすべて「Linqスタイル」である必要があります。
Microsoftは、パフォーマンスの考慮やIDKの追加が行われる前に、これについて考えていたと100%確信しています。ご意見をお聞かせください。個人的には、今日の.NET 3.5-4.0では、コレクションの処理や拡張メソッドなどがあればと思います。すべてのデータをオブジェクトとして扱うサーバーでは、それは本当にクールかもしれません(コーディングに関しては、パフォーマンスについてはどうでしょうか)。
なんって?この質問が適切な場所で行われたことを願っています。事前に謝罪を受け入れてください。ここに属していない場合は、コメントしてください。削除します。
この悪い例については申し訳ありませんが、アイデアを入手してください:
次に、名前空間をインポートして、ObjectContextをインラインで使用できます。「悪いコード」とは言わないでください。悪いコードです。私が言っていることを確認するために、StackoverflowWYSIWYGエディターで悪い疑似例を書いただけです。
c - ナレッジ フローの 24 時間年中無休の製品を使用するデータベース エンジンはどれですか?
私は、ナレッジ フローの 24 時間年中無休の取得をクライアントのバック オフィス システムに統合するプロジェクトで成果を上げられずに姿を消した開発者の後片付けをするという、うらやましい仕事を与えられました。
私のクライアントは、Obtain 24/7 製品のソース コードを所有しており、Obtain 24/7 の元の開発者の何人かによってコンサルティング ベースで拡張されています。残念ながら、それらはすべてしばらく前に脱落しており、リソースとして利用できません...
この製品は、手動で作成されたオブジェクト データベースまたはホワイト ラベルのオブジェクト データベースを使用して (C で) 実装されているようです。誰かがそれについて何か知っていて、開発者向けドキュメントのソースを教えてくれることを願っています。
relational-database - オブジェクト データベース + データをリレーショナル データベースに移植するためのリソースとガイドライン
オブジェクト データベースからリレーショナル データベースへの変換の手法に関する情報へのポインタはありますか?
私は標準的な検索を行いましたが、これまでのところ、オブジェクト指向データベースからリレーショナル データベースへのデータ変換しか思いつきませんでした。良い紙ですが、もっと期待していました....
database - OODBMS が RDBMS ほど普及していないのはなぜですか?
関係データベースがオブジェクト指向データベースよりも一般的なのはなぜですか?
オブジェクト指向プログラミング パラダイムがこれほどまでに広まっているのであれば、OODBMS をたくさん目にするべきではないでしょうか? RDBMS+OR/M よりも優れたパフォーマンスを発揮するのではないでしょうか?
data-warehouse - オブジェクト データベース、ビジネス インテリジェンス、倉庫保管
初歩的な質問で申し訳ありませんが、私はデータ ウェアハウジングとビジネス インテリジェンスの世界は初めてです。
私が読んだことから、リレーショナル モデルの制限により、多次元データベースが必要であることがわかります。多次元データベースで行う必要があることはすべて、非常に複雑なクエリとパフォーマンスの低い結合および集計操作を使用する通常のリレーショナル データベースで実行できます。
問題は、オブジェクト データベースのビジネス インテリジェンスについて話すときに、同じ概念 (多次元データベース - データ ウェアハウスなど) が必要かということです。オブジェクト間の関係は直接参照によって維持されるため、オブジェクト データベースには結合がありません。
c# - オブジェクト データベースと C#
ドメイン モデルが正常に機能するアプリケーションがあります。それはすべて非常に明確で、きれいで、オブジェクトに非常によくマッピングされています. 私の問題は、リレーショナル データベースにうまくマップできないことです。そのことを念頭に置いて、.Net/C# とうまく連携できるオブジェクト データベースを探しています。
Microsoft .Net の世界でクラス最高のオブジェクト データベースはありますか?
hibernate - 通常のORMソリューションはOOデータベースと相互作用できますか?
たとえば、HibernateはCouchDbを処理できますか?
他のORMソリューションでの他のOOデータベースのサポートはどうですか?
ORMソリューションの(それほど重要ではない)利点の1つは、あるデータベースベンダーを別のデータベースベンダーに交換できることです。リレーショナルデータベースをオブジェクト指向データベースに交換するとどうなりますか?
c# - ホスト環境で使用するためのオープン ソース .Net オブジェクト データベースまたはドキュメント データベース
Web サイトの作成を検討しており、オブジェクト データベースまたはドキュメント データベースのいずれかを学びたいと考えています。ホスティング プロバイダーを使用する予定なので、ソフトウェアをインストールすることはできません。ライセンスを購入できないので、無料またはオープン ソースのオブジェクト/ドキュメント データベースを使用できるようにする必要があります。なんらかのインストールを必要としない無料のオブジェクト/ドキュメント データベースはありますか?