在过去的几天里,我一直在阅读文档和观看Mongo DB特有的截屏视频,当这样的解决方案比典型的pg或mysql环境更好时,我感到很茫然.
具体来说,我的问题是在什么情况下(用例会很好)你想要去nosql路线吗?
谢谢!
我正在使用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文件.它们不会改变,我也不会操纵它的数据.