javaweb与大数据

大数据和javaweb的发展方向

javaweb
1、主要做web交互方便的工作,java为后台,对接pc端页面,或者ios,安卓的手机app。
2、由数据量的增长,慢慢的重单个springBoot项目发展为springClould集群项目,采用分布式+集群的方式进行扩展。数据库采用分库分表,redis采用集群等分布式架构来解决。
3、对应技术选型,nginx,springBoot,SpringClould,mysql,redis,MQ等。当数据量大的时候可以对接集群来处理。

大数据
1、初步思想就是采用分布式的来解决问题,通常和javaweb打交道。一般重javaweb那拿到数据然后进行处理解析,最后返回给web处理。
2、数据量会很大,一开始就是javaweb的终极模式来处理,分布式存储计算。扩展集群。
3、对应技术选型,hadoop,kafaka,flum,spark,sqoop等。

比较:
个人觉得,javaweb的终极方向是架构师,能自己选型技术,达到完成需求的目的。最终需要的思想是分布式的思想处理,这个和大数据的思想完全相符合。java转型大数据并不一定是转行,也许是另外一种的技术选择方案。java和大数据应该是一个整体,javaweb用来数据的处理,采用大数据分布式的思想,完成更好的高可用。然后大数据去分析,给需求提供更好的保证。

你可能感兴趣的:(java,大数据)