关于分区表的问题

问一下大家,对于数据的分区都是怎么分的:

打个比方,如果我有米筐,聚宽两个数据源,建库时候我肯定要建两个数据库;
这时候米筐里面的数据,我需要不同的分区,比如说有的日频数据,我只需要按年分区,分钟线数据:年份或者月份+股票, lev2数据:日期+股票;

对于这种同一种数据源不同的分区需求,该怎么处理,还是只能暴力的建不同的数据库么?

我现在只能分库来建,这样会造成有些库下面只有一张表的尴尬情况,查询起来也很难受。。。。

或者,有没有view的概念,我底层存储在不同数据库,通过view聚合到同一个库里面;
另外问一下有没有索引的概念,我在分区数据库下面建类似于mysql的普通表,添加字段为索引。
希望知道的大佬能解惑下,万分感谢!

请先 登录 后评论

最佳答案 2023-07-13 14:41

1. 目前只能中间层处理,按前缀识别,覆写系统的DB, TABLE相关的查询方法,全部封装好

2. tsdb有二级索引,但是和mysql的索引不完全等价。看下 https://gitee.com/dolphindb/Tutorials_CN/blob/master/tsdb_engine.md 这篇文档吧。

请先 登录 后评论

其它 0 个回答