关于合理分区的问题,可以参考一下这个教程:https://gitee.com/dolphindb/T...
根据上面的实际场景,可以这样进行分区:
dbTime = database("", RANGE, date(datetimeAdd(1970.01M,0..49*12,'M')) join date(datetimeAdd(2020.01M,0..130,'M'))) dbSymbol = database("", HASH, [SYMBOL, 2]) db = database(DBname, COMPO, [dbTime, dbSymbol])
这样的话,这个数据库的第一层分区是2020年以前的按年分,2020年以后的按月分,然后第二层分区是根据SYMBOL按照HASH分两个分区。