1.按月分区的demo如下:
dbDate = database("", VALUE, 2021.01M..2021.12M) dbSymbol=database("", HASH, [SYMBOL, 40]) db = database(dbName, COMPO, [dbDate, dbSymbol])
不是一定要有月份字段才能按月分区,时间类型在dolphindb内部都是按整数存储,因此有日期的数据类型都可以按月分区。
2. 教程中的案例样本文件每个文件大约3-5千行,100个文件大约30-50万行,案例中的最佳实践是每批写入10-50万性能最好。不一定需要正好是100,最后一批写入剩余的文件即可。
3. 超过了50万行,内存表会自动扩容。如第2点所述,建议每批写入10-50万行,可根据实际情况修改。