DolphinDB为分布式表(DFS tables)提供了快照引擎功能。快照引擎对每个分组最新插入的记录保存快照,查询最新记录时只需返回快照即可,因此性能出色,而且性能不受表中记录总数的影响。但目前仅支持单节点服务模式。
若需快速查询每个股票最新记录,且数据是按时间顺序插入,系统内存资源充足,建议使用快照引擎查询最新记录。
若不能保证按时间顺序插入数据,则不适合使用快照引擎,否则得到的不能保证是最新数据。
因为快照引擎保存了各组的快照,当分组很多时,会占用较多内存。若系统内存资源紧张,也不建议使用快照引擎。