ArcticDB是嵌入式数据库,Arctic剥离版,类似sqlite,最近比较火的duckdb也是嵌入式。除了sqlite其他两款vnpy还没支持,需要手搓代码。对比公认最快的dolphin,同样的数据回测,dolphin是25秒左右,sqlite是1分20秒以内,ArcticDB只用了19秒,duckdb也在23秒附近,但duckdb存入数据比较慢,ArcticDB存入和读取都非常优秀。下图是用ArcticDB做的回测,147万条数据:
**最重要的是ArcticDB和duckdb都是开源,业界良心。
总结ArcticDB用自带多周期策略回测147万条数据几次只用了19秒以内,用datamanager存储161万条bar1m用了30秒左右,小白测试,代码全靠AI,供大家参考。