我正在使用Java和Spring 3开发一个项目.我有一项新任务.将有Xml文件,我得到这些文件并将它们转换为对象.之后我会将它们放入数据库.
我要研究nosql数据库的主要话题.CouchDb 和MongoDb是我应搜索数据库.我将在数据库search上创建那些对象(其中一个索引类型将是日期,我将在选择之间创建日期).Performance对我来说非常重要
我将研究huge data为什么我应该搜索nosql数据库.
根据我的情景你有什么建议,他们的利弊是什么,我应该选择哪一个?为什么?
我搜索并看到Couch DB使用REST API而Mongo DB使用驱动程序,根据此处它是Mongo的性能加:http://www.mongodb.org/display/DOCS/Comparing+Mongo+DB+and+Couch + DB
但Couch DB使用复制方式进行扩展(是性能还是?)
我也意识到有BaseX和eXist.根据我的需要,你有什么建议吗?
PS:另外我会像日志一样获取XML文件.它们不会改变,我也不会操纵它的数据.