请稍等 ...
×

采纳答案成功!

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

关于Python大数据平台开发的问题请教

老师好,也跟着老师学到现在的实战部分了,在上这个课之前我是坚持把Bobby老师的Python高阶开发实战课看完练习完才来听这个课的,此外也还上过老师的计算机基础课。
我的学习情况大致是上面说的那些了。是这样的,我个人是做大数据开发的,平时主要用Hive/Spark/Flink做离线/实时数据处理。然后,我看到老师的简介里面,好像也是BAT大数据平台部的。所以想请教老师,基于Python比如用Django或者Tornado来开发数据中台或者大数据服务平台这个算是一个不错的选择么?或者可行么?
因为,选择Python并不是目前自己刚好工作要用,而是纯粹出于热爱。想做大数据后台服务用Python来做,可是市面主流方案全是Java。
另外,想请教老师的就是,腾讯好像还有Go来做大数据后台,Go好像除了并发强一点之外,生态并不完善吧?甚至对部分大数据组件的访问还缺乏相应的API(至少Java和Python还很全)。这也能被这么一家技术成熟的公司选来用?

正在回答

1回答

是的,我目前在大数据相关的部门工作。对于数据中台或者大数据服务平台来说,其实不算大数据技术的核心,大数据的核心能力是接入-存储-计算,比如说支持多高的数据量接入,存储量有多少,检索速度,计算速度,这些才是大数据平台的核心能力。

因此对于大数据服务平台来说,技术选型上使用Python或者Java问题都是不大的,至于你提到的主流方案都是Java,其实就是因为生态使然罢了。

腾讯应该没有使用Go来做大数据的,至于非核心服务的话,可能会使用。其实无论是腾讯还是阿里、字跳,大数据和业界生态关联密切,任何一家公司都不能独善其身的,像HDFS、Hive、Spark、Flink、Clickhouse各大公司都在调研,也都在用。

希望对你有所帮助。


1 回复 有任何疑惑可以回复我~
  • 提问者 邱晨100 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2021-04-02 15:21:06
  • 提问者 邱晨100 #2
    那如果是真的搞好大数据核心领域,那不还是得用心学好Java啊?如果是做大数据服务平台,无论Java/Python/Go都可以?
    回复 有任何疑惑可以回复我~ 2021-04-02 15:22:34
  • 咚咚呛 回复 提问者 邱晨100 #3
    是的,加油。
    回复 有任何疑惑可以回复我~ 2021-04-02 15:29:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信