0

私は Oracle を使用しており、このデータベースには適切なオプションがありますが、xml ベースのデータベースではありません。どのデータベースが挿入と xpath クエリの取得でパフォーマンスが優れているか知りたいですか?

baseX、eXist、sedna、MarkLogic Server、MonetDB、28msec プラットフォームなどのデータベースを紹介しているhttp://en.wikipedia.org/wiki/XML_databaseを見つけました。

BaseX と eXist (Java で書かれたもの) は、C++ で書かれた他のデータベースよりもパフォーマンスが良くないと思いますが、本当ですか?

4

1 に答える 1

3

最初に最後の点に取り掛かりましょう。Java で書かれたソフトウェアは C++ で書かれたソフトウェアよりも必然的に遅いと考えるなら、あなたは暗黒時代に生きています。

全体的な質問に関しては、信頼できる独立したベンチマークはありません。たとえあったとしても、その結果はほぼ間違いなく、あなたのワークロードでは典型的ではありません。

ある製品を他の製品よりも選ぶ最大の理由がパフォーマンスである場合は、独自の測定を行う必要があります。しかし、今日では通常、非常にストレスの多いワークロードでない限り、ユーザビリティなどの他の要因がプロジェクトの成功または失敗に大きく影響します。

于 2013-04-08T12:02:40.483 に答える