我们在mongodb中有垂直分区吗?

Uda*_*day 3 mysql mongodb

我知道我们使用分片的概念在mongo db中进行数据的水平分发.分片基本上是数据的水平分区.如何垂直分区数据.是否可以像在MYSQL中那样在mongodb中对数据进行分区....?

提前致谢.问候,UDAY

Chr*_*ain 5

来自http://my.safaribooksonline.com/book/databases/mongodb/9781430230519/sharding/partitioning_horizo​​ntal_and_vertical_dat(顺便提一下,当我用Google搜索时的第一个结果):

垂直分区数据

在传统的数据库视图中,数据存储在行和列中.垂直分区包括拆分列边界上的记录并将这些部分存储在单独的表或集合中.可以认为,使用具有一对一关系的连接表的关系数据库设计是共存的垂直数据分区的一种形式. 但是,MongoDB不适合这种形式的分区,因为它的记录(文档)结构不适合漂亮整洁的行和列模型.因此,很少有机会根据列边界干净地分隔行.MongoDB还促进了嵌入式文档的使用,并且它不直接支持将关联集合连接在一起的能力.