软件定义 共享开源创新时代

2021-03-02 01:20:53郑晓军
软件和集成电路 2021年1期
关键词:数据库生态

郑晓军

我今天想和大家分享的题目是“共享开源创新时代”,谈及软件近20年的发展,一个绕不开的话题就是开源。

在基础软件领域,开源的重要性在于其成本的低廉。软件应用的需求端追求的是仅付一次成本就能长期的使用应用软件。开發者大都希望底层的代码免费或是一次性付款,这样才能够完全在开发者本人的把控中。软件的开发商在操作系统上有一些共性的需求,如基础软件、支撑软件、中间件。数据库和中间件是标准化的产物,因此,我们希望runtime(运行库)能够开源化。

20世纪90年代,源代码是软件开发者最重要的机密,因此,当1996年我获得了Linux操作系统时,觉得非常震撼。从那时起,我发现了开源的力量:一方面是缺陷修补能力,无数人帮助开发者打磨开源产品,缺陷可以在开源生态中改进;另一方面是技术创新,贡献代码或不贡献代码的开发者,都可以调用资源,给原始开发者提供开发的创意。

软件开源是自然选择的结果,是基础软件的发展趋势,在操作系统、数据库、中间件等领域前景广阔。

下面我想和大家分享两个重要的趋势,它们与信创领域密切相关。一个趋势是服务器市场的演变:20世纪90年代初,随着Client/Server数据库架构的兴起,服务器实现了从大型主机(mainframe)到中型机(VAX,AS400, 等)的普及(down sizing)。RISC(精简指令集计算机)+UNIX操作系统随着开放平台的兴起,变成了主力;如今,CISC(复杂指令集计算机)+Linux操作系统得益于开源生态,异军突起。另一个趋势是数据库市场的演变:市场需要更加简洁、高效、易管理的数据库产品,随着中间件、互联网、SOA(面向服务的架构)、微服务、云计算等领域技术的发展,功能齐全、庞大、复杂的数据库系统—MySQL系统出现。……

登录APP查看全文

猜你喜欢
数据库生态
“生态养生”娱晚年
保健医苑(2021年7期)2021-08-13 08:48:02
住进呆萌生态房
学生天地(2020年36期)2020-06-09 03:12:30
生态之旅
生态之旅
生态之旅
数据库
财经(2017年15期)2017-07-03 22:40:49
数据库
财经(2017年2期)2017-03-10 14:35:35
数据库
财经(2016年15期)2016-06-03 07:38:02
数据库
财经(2016年3期)2016-03-07 07:44:46
数据库
财经(2016年6期)2016-02-24 07:41:51