mongodb是否适合存储文字文件?

时间:2014-10-18 18:53:00

标签: mongodb document document-oriented-db

我正在开发一个以半结构化方式存储法律文件的系统。 MongoDB(或其他面向文档的DB)是最佳选择吗? 是否有更适合此系统的NoSQL类型?。

2 个答案:

答案 0 :(得分:0)

您可以使用Cassandra NoSQL或CouchDB 其中有很多:http://en.wikipedia.org/wiki/NoSQL http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Dstripbooks&field-keywords=Cassandra%20NoSQL

如果您需要认真的集成,旧的SQL数据库可以更容易实现

答案 1 :(得分:0)

将cassandra视为分区行存储而不是面向列的db(因为它们似乎有一些变体)。 Cassandra将数据存储在分区中,并且对分区中的每个“行”进行排序。将其视为已排序地图的地图。用于定位分区的键,以及用于定位该分区内的键值对的其他键。换句话说,它的键值对按在分区中组合在一起的键排序,并且分区由cassandra自动分片。

只要您的架构适合查询,这会导致一些非常有效的查询。如果你知道你的查询是什么,它可以非常有效。使用Sql之类的方式是不好的,你只存储一些数据并以任意方式查询它。