我使用Oracle并且这个数据库有很好的选择,但不是xml base db,我想知道什么数据库在insert和get xpath查询中有更好的性能?
我发现http://en.wikipedia.org/wiki/XML_database引入了一些数据库,如baseX,eXist,sedna,MarkLogic Server,MonetDB,28msec平台,..
我认为BaseX和eXist(用java编写)的性能不如用c ++编写的其他数据库,是真的吗?
答案 0 :(得分:3)
让我们首先讨论最后一点:如果你认为用Java编写的软件必然比用C ++编写的软件慢,那么你就生活在黑暗时代。
至于整体问题,没有任何可靠的独立基准,即使它们是,它们的结果几乎肯定会与你的工作量不相符。
如果性能确实是您选择一种产品而非另一种产品的首要原因,那么您必须自己进行测量。但通常现在,除非它是一个非常高压力的工作负载,其他因素如可用性对项目成功或失败的影响更大。