VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 70
声望: 0

多问一下:从MongoDB取数据出来 1年的1分钟bardata近6万条,取出来的时间大约10秒钟,这是不是MongoDB的性能问题,如果想提升这个读取时间,就要换数据库?

备注:MongoDB数据已经分表储存。

Member
avatar
加入于:
帖子: 4684
声望: 285

shunyuzhiqian wrote:

问题在于从数据库读取出来的时候 时间就错了,我觉得这算个小bug了
数据库存储的是+8:00,读取出来是+8:06
+
+
+

description
是database_mongo.py里to_bar函数对datetime的处理导致的,改成datetime=DB_TZ.localize(self.datetime)就可以了。这个问题会在下个版本修复的。

Member
avatar
加入于:
帖子: 70
声望: 0

大佬牛!

改成datetime=DB_TZ.localize(self.datetime)

已解决问题!

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】