【 在 blueglare 的大作中提到: 】
: 这代码写的跟屎一样性能很差
确实有失微软的水准,
底层使用FS(文件系统)作为存储, 如果再辅助redis或者memcache,
这样文件系统还不如使用HDF5或者时序数据库之类的,后者的查询性能和查询便利更胜一筹。
看到代码里面,磁盘加载,还要在做一遍排序就有些无语。
python的GIL锁导致的多线程性能不佳, qlib使用多进程, 导致全局对象比如qlib里定义的C,D,H,
每个进程都要创建一遍, 而且,这么多进程访问磁盘文件,说性能很大提升实在难以信服。
数据更新便利, 数据查询, 访问速度,大概率是需要折衷处理。
--
FROM 124.126.0.*