【发布时间】:2025-12-16 16:50:02
【问题描述】:
我正在开发一种以半结构化方式存储法律文件的系统。 MongoDB(或其他面向文档的数据库)是最佳选择吗? 有没有更适合这个系统的 NoSQL 类型?
【问题讨论】:
标签: mongodb document document-oriented-db
我正在开发一种以半结构化方式存储法律文件的系统。 MongoDB(或其他面向文档的数据库)是最佳选择吗? 有没有更适合这个系统的 NoSQL 类型?
【问题讨论】:
标签: mongodb document document-oriented-db
您可以使用 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 数据库可能更易于实施
【讨论】:
将 cassandra 视为分区行存储而不是面向列的数据库(因为这些数据库似乎有一些变体)。 Cassandra 将数据存储在分区中,分区中的每一“行”都是有序的。将其视为已排序地图的地图。以分区为目标的键,以及以该分区内的键值对为目标的其他键。换句话说,它是按key排序的键值对组合在一起的分区,分区是由cassandra自动分片的。
这会产生一些非常有效的查询,只要您的架构适合查询。如果您知道您的查询是什么,它会非常有效。它的不好之处在于以类似 Sql 的方式使用,您只存储一次数据并以任意方式查询它。
【讨论】: