buptboy123 发表于 2015-06-02 09:21

SequoiaDB中,如果使用树形结构,如何规划存储?

如题,SequoiaDB中,如果使用树形结构,如何规划存储?

professor_chaos 发表于 2015-06-02 09:28

我个人的观点,我的系统要求是经常需要一次把完整的树读出来。我设计的时候是放到一条里面,优点就是你一次可以把完整的树读出来。文档型数据库无法像传统数据库那样通过各种join语句实现一个复杂的查询组合逻辑,如果我把一个树分散在多个文档,一次完整出来会很麻烦。当我找叶子的时候,就通过类似 root.leaf1.leaf2 这样去找到。
我觉得如果你的需求是要求经常把整个树读出来,就放一条,反过来如果你更多的是一次读取一层的叶子,一级一级展开,分开存储更灵活些。

renxiao2003 发表于 2015-07-08 22:22

官方的专家来给讲解一下。
页: [1]
查看完整版本: SequoiaDB中,如果使用树形结构,如何规划存储?