请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

选择什么数据库持久化数据?

老师您好,请问以后在操作过程中,推荐使用什么数据库来本地化股票数据比较好呢?MySQL还是ES,或是MongoDB?还是要组合使用?或者这个要怎么考虑呢?我刚刚开始学,也不知道这些数据在做量化的时候什么样子最好用,不知道后面的课程有没有提及。谢谢

正在回答 回答被采纳积分+3

1回答

meteor2022 2023-02-13 23:26:34
数据库类型看具体应用,不过一般都是关系型数据库,选用mysql就可以了。我们这个系列选用的是聚宽量化平台,底层数据存放在聚宽服务器中,不需要额外搭建持久化数据库
0 回复 有任何疑惑可以回复我~
  • 提问者 南先生au #1
    如果我们不持久化数据,那每次都要通过接口请求,一个是接口有限制,再有速度也比较慢吧。因为我考虑是,将来自己做量化,如果用关系型数据库,方便查询尤其是表之间的查询,但我不清楚做量化一般是一只股票在自己的时间维度上去做分析还是也需要跨表查询呢?如果只是在时间维度上查询的话,是不是类似ES这种nonSQL更好呢?
    回复 有任何疑惑可以回复我~ 2023-02-14 10:50:24
  • meteor2022 回复 提问者 南先生au #2
    同学你的诉求是自建量化交易策略平台,那个时候需要设计存储系统。一般主流的设计思路都是混用各种数据库,比方说mysql+es+redis。根据应用场景和数据库特性设计合适的数据进行存储。这块内容有些超纲了,不在本系列课程范畴之内。
    回复 有任何疑惑可以回复我~ 2023-02-14 10:54:15
  • 提问者 南先生au 回复 meteor2022 #3
    谢谢老师,我也想多问一下哈,我因为刚刚开始学,但我的目标并不是找这样的工作,而是要自己做量化,比如类似做宽客,那这种情况是不是就要考虑自己做存储了?我知道这个问题有可能超纲,但我本身也是架构背景,学习就是把量化的底层逻辑搞明白,但目的是自己做,所以是不是就是您所谓的“自建量化交易策略平台”了?
    回复 有任何疑惑可以回复我~ 2023-02-14 14:04:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信