以C/C++为主的项目,数据分析的部分采用何种方案

这个其实和程序主题是没有关系的,数据本身无关乎语言。最终生成的数据是在哪的?数据库还是文件里,写一个ETL的过程,把数据导出来,单独用于数据分析,不要与已有系统混杂在一起。ETL的过程用什么语言都行,可以用Python来实现。另一种方案就是在现有系统里增加新的数据采集,比如打日志,把要分析的数据引流出来。在百度早期,后端大量模块都是C++的,现在也是。但会通过打日志的方式引出数据。供参考,谢谢。
■网友
如果说可以直接从C/C++层面获取用于分析的数据,用R的话上Rcpp,包一层就可以把数据转入R做分析,也可以把C/C++的计算方法包装成R的方法。因为用R开发调试更自由,可以用R来prototype一些新的方法。Python同理。
■网友
你这样的问题别人是没办法 也不屑于回答的,数据分析是你的业务需求,和语言无关。


    推荐阅读