A ∪ B
├── B ∩ C
│ ├── C ∪ D
│ └── D
└── C
1
xuanbg 301 天前
什么叫做树状的条件?
|
2
xhawk 301 天前 via Android
首先梳理一下你的想法,其实是想 先根据条件 1 条件 2 查询,查询的结果再根据条件 3,4 查询,以此类推。
其实你这个查询本身就是树形查询,本身就是 and 操作,最多是对所有步骤优化一下,让一次查询快点,完全没必要搞成这种树形分布的,你这个查询,传统的二维数据库会变成超级大的 io 开销。 的确想实现,要切换成多维数据库,比如 oracle essbase |
3
LuffyPro OP |
4
guangming3055 301 天前
之前实现过类似的查询,用的是 ElasticSearch ,它的查询语法很适合你的需求
|
5
LuffyPro OP @guangming3055 是的,es 是考虑之一,不过基于我们现状,成本稍微高点,不过好奇,你们用 es 实现的类似需求,数据表现怎么样?
|
6
Akiya 301 天前
图数据库
|