2018年是开源软件历史上最精彩的一年,2个IPO加上5个并购,开源技术到达新的高度。回溯过去大数据时代的15年,开源技术的创新潮流,包括集群技术,流计算,数据库,容器技术和机器学习,可谓一波接着一波。
2003-2004年Google发布的GFS和MapReduce论文,对业界的影响可谓意义深远,它全面揭开了大数据的时代序幕。2006年,Doug Cutting加入Yahoo并发布Hadoop 0.1版本,同年Google发布BigTable论文。2008年,MySQL 10亿美元被Sun收购。2009年,Spark从Berkeley大学的AMPLab实验室诞生,程序员Johan Oskarsson举办***个NoSQL数据库活动。2010年,RackSpace与NASA联合发起OpenStack云计算项目。2011年,451 Research分析师Matthew Aslett***提出NewSQL概念。2012年,Red Hat***达到10亿美元的年收入。2013年,Docker的崛起意味容器时代的开始。2014年, 随着Hadoop三驾马车之一的Hortonworks IPO,Hadoop到达高峰时期,但在同年Hadoop保持的记录被Spark打破。2015年,Google开源Tensorflow,Kubernetes 1.0发布并捐给CNCF组织。2017年, Hadoop 3.0正式发布。2018年,Cloudera和Hortonworks两大巨头合并,Elastic IPO,市值49亿美元。
这一幕幕精彩的故事背后隐藏着技术一次又一次的改革和创新,到底是上层业务应用的发展驱动底层基础架构技术的发展,还是基础架构的创新颠覆业务应用模式?下面我们一起回顾和预测这些关键技术的演变发展和未来趋势。