产业气象站|从浪漫走向坚韧:开源数据库的演变


产业气象站|从浪漫走向坚韧:开源数据库的演变
文章图片
图:PeterZaitsev
“最初 , 所有的软件都是开源的 。 ”——这是Percona首席执行官彼得·扎伊采夫(PeterZaitsev)在其公司今年虚拟年度用户/客户峰会上的开场白 。
如果我们回想一下上世纪50年代计算机发展初期 , 当时软件和硬件被捆绑在一起(通常是在大型主机上) , 所以软件本身就是开源的 。 扎伊采夫称 , 这是因为当时根本不存在软件版权的概念 。
作为一位在社交媒体上向来都直言不讳的CEO , 扎伊采夫想要进行一场关于开源数据库的演说 , 进而描绘出我们对未来开源数据技术的合理期待 。
Percona是一家总部位于美国东海岸的开源数据库软件和服务专业机构 。 该公司主营管理特定的开源数据库环境 , 包括MySQL、MariaDB、MongoDB和PostgreSQL 。 之前我们提到过 , Percona声称能够提供所谓的“单层玻璃(single-pane-of-glass)” , 从而主动管理并监控这些数据库关于工作负载等性能指标 。
那么 , 开源数据接下来将走向何方呢?
【产业气象站|从浪漫走向坚韧:开源数据库的演变】历史回顾
扎伊采夫认为 , 要想预测开源数据和开源数据库的未来 , 需要先回顾并思考一下我们在早期大型机中看到的软件与硬件的紧密耦合 。 如果我们能追溯一下过去这70年来取得的进步 , 或许就可以了解接下来会发生什么事情 。
在那个(现在看似有些笨拙的)大型主机时代 , 我们实际上对软件持有一种近乎天真和非常纯粹的开放态度 。 代码在学术界和研究人员间公开共享……所有人共同努力 , 想要建立一个服务于全人类的计算机未来 。
“如果我们回看20世纪60年代末和70年代初 , 软件行业自身开始形成实体 。 IBM控制着大量软件 , 但或许是出于信任压力 , 公司最终将软件从硬件中分离出来 。 于是 , 一个价值数百万美元的产业诞生了 。 一夜之间 , 我们有了专有软件 , 形成了一个知识产权的主要类别 。 ”扎伊采夫说道 。
开源&amp免费软件的浪漫主义时代
扎伊采夫表示 , 80年代和90年代或许可以被看作是开源和免费软件的“浪漫主义时期” 。 他的意思是 , 这既是一个自由表现主义的时代 , 又像是一场相当深奥的实验 。 当时 , 开源软件主要是由业余爱好者们创建 , 且根据个人需求开发的 。 就像利纳斯·托瓦兹(LinusTorvalds)在宣布打算构建Linux时说的那样——“这只是为了好玩” 。 和艺术领域的浪漫主义时代一样 , 软件当时也完全是情感和个人主义的产物 。
“然后我们进入了21世纪 。 开源上升到了引发专利巨头们担心的节点(一定程度上受互联网泡沫破灭的经济衰退影响) 。 微软的史蒂夫·鲍尔默(SteveBallmer)曾称其为行业“毒瘤” 。 如果你看看在那个时期建立的很多公司 , 比如Facebook、Yahoo!或者Twitter , 它们都是建立在开源基础设施和技术之上的 。 ”
一切都回到了那个时代:开源领域里只有RedHat、SunMicrosystems等少数几家真正有实力的公司 。 但最终 , 开源还是逐渐被视为一种赚钱和创业的热门方式 。
扎伊采夫认为 , 这个时期进行的一些项目似乎是与开源最初的浪漫主义理想相冲突的 , 大部分项目看似具有开源的核心、兼容开源代码……但实际上只是具有限制性许可协议的共享源软件而已 。
扎伊采夫将软件世界中的这段历史称为:不完全开源 。
进入云时代
云时代和2010年代 , 我们看到开源数据库进入了一个新时期 。 在此期间 , 在如何解释许可方面 , 各组织间仍存在异议 , 其中一些组织希望使用开源核心 , 但却不允许其他人使用他们的技术 。
零价格效应带来的好处在许多方面都已崩溃 。 但在市场方面 , 人们已经逐渐接受了非完全开源的软件 。