本文共 3054 字,大约阅读时间需要 10 分钟。
DBMS市场已沉睡多年。如今,漫漫长夜即将过去,黎明的曙光就要降临。随着企业迁移到现代系统基础设施,DBMS的能力局限性已被多次证明。作为回应,不少初创厂商正在搅动市场,为用户们提供更多的选择。
关系型数据库管理系统(RDBMS)涌现于1970年代,为企业提供存储商业信息的空间。,Gartner统计数据显示,三家公司(Oracle:42%,Microsoft:20%,IBM:18%)主宰DBMS市场。这三家供应商是早期市场的竞争者,并且提供了一系列应用程序来支持在线处理数据分析。尽管他们名声赫赫,却鲜有创新。
“因为这个原因,MIT已经关闭了他们的DBMS研究小组,”NuoDB公司的CEO Morris说。
随着新要求,如衍生于社交网络流行的需求——支持更多的非结构化数据,初创厂商以不同的方式走进DBMS市场。“DBMS市场已经变得相当枯燥,但最近的市场变化让它变得更有趣点,”Gartner著名分析师,副总裁Donald Feinberg表示。
传统系统收入已经基本榨干,但新工具的销售额(虽然相对于整个市场,份额还十分小)正以两位数级别增长。所以DBMS的购买不再只有Oracle、Microsoft和IBM三家可选。
对于近期关注的原因之一是市场的规模与增长。根据IDC预测,数据中心市场的预期增长将由2015年的400亿美元,扩大到2017年的500亿美元。许多因素都助长了增长与换血。
信息大潮
首先,传统系统依赖于SQL,不适合处理信息涌入。这些供应商基本都在使用已有40年的技术,并且不断加固它。就如持续保养1970年的道奇大黄蜂一样,最终还是会出现瑕疵。例如,流行系统被设计与文本、结构化数据协同工作——这些项目很容易转换为行与列。但他们无法处理非结构化信息,如视频。
这样的差异让公司对选择有了更多期待。“巩固某个中央系统的信息,需要多年时间,而让不同类型的信息按同一种数据模型工作,基本不可能,” EnterpriseDB的产品与服务高级副总裁Marc Linster说。
企业的新需求,技术发展创造了新数据源。媒体数据类型不断增长;许多企业现在依赖YouTube视频保持内部与外部通信。企业以各种方式追踪社交媒体互动。公司正部署物联网终端,并获取更多关于供应、分配与执行链的视度。结果是,IDC预测数据量将每两年翻一翻,直到2020年。
此外,企业希望获得实时信息,而原始信息的分布性质带来了问题。RDMS在处理更新存储于多个系统上的一项记录上有点麻烦。每当某个更新操作,变更必须同时分发到所有系统。这个概念很容易理解,但难以实施,数据信息分散在TB甚至PB级别的存储上,运行在国内或世界各地的多组服务器中。
当DBMS出现时,正常运行时间的要求并不如现今这样严格。如果IT交付的正常运行时间是4个9(可正常运行时间为99.99%),每年的宕机时间在1小时内,高管们会对此非常满意。如今,一些组织正视图将正常运行时间扩展到9个9,这意味着每年的宕机时间在毫秒级别。
最终,传统系统会很大程度上依赖于专属技术,而且可能非常昂贵。
新型的DBMS
为解决各种局限,一系列新型数据库管理系统方法已经涌现。正如指出的,RDBMS与结构化数据配合。现今获得的大部分新信息是非结构化——而且信息类型不断增长。例如,Facebook这样的公司会全天追踪并关联好友的位置。这些新功能能够赋予产品孵化与业务经理想象力,所以新的互动——以及支持应用程序——变得可行。因此,数据库需要存储注入地理位置的信息项。
作为回应,厂商已经在多类型系统上下了功夫,一款能处理多类型数据和数据模型的数据库。事实上,Gartner预测到2017年,所有领先的商业DBMS都将提供多数据模型。
DBMS的建立方式也不同。如前所述,RDBMS,过去来自于专利技术的仿照,但新系统有着开源的基础。到2018年,超过70%新的内部应用程序都在开源DBMS的基础上进行开发,而且有50%的现有商业RDBMS实例或者被转换到开源系统,或者在转换的过程中,根据Gartner的预测。
最终结果是公司发现自己有了更多的选择。新选项不断涌现,而且他们之间的界限很模糊。采用NoSQL DBMS是好的开始。这些系统,之前都被称为Non-SQL工具,被设计用于处理非结构化信息。换句话说,它们被设计克服RDBMS的缺陷,处理包括视频在内的非结构化信息。一系列厂商,包括Cloudant、Couchbase、DataStax、MarkLogic和Oracle提供NoSQL产品。
PostgreSQL是一款开源的面向对象关系型数据库管理系统,同时还支持多种数据类型。可以运行在多种操作系统,包括Linux、大部分最新的UNIX、Apple Mac OS X与Microsoft Windows。Command Prompt Inc.、Dalibo、EnterpriseDB、Red Hat与Salesforce都是PostgreSQL的支持者。
大数据发现大增长
大数据一直是近几年内倍受重视的主要领域。IDC预计大数据技术与服务市场在2014年至2019年将以23.1%的复合年增长率增长,预计每年的支出将达到486亿美元。
近日,Hadoop以一款可行的开源大数据仓库姿态登场。Cloudera、Hortonworks、MapR Technologies和Splice Machine等供应商,都基于此基础创建服务。MemSQL,诞生于2013年4月,提供另一个数据分析选择。分布式的、内存中计算系统能够自动将SQL编译为机器代码。
一个名新玩家,NuoDB,旨在支持高交易量。它的SQL数据库目的在于支持服务器集群,多结点运作的大型数据中心。该功能由WO On Demand Group提出,它是WideOrbit Inc.的一个子部门,该公司是一家为有线网络、地方电视台和广播电台提供广告管理的供应商。WO On Demand Group负责交付工具,以便客户针对点播音频内容进行管理、货币化与范围衡量。
2015年秋,Stephen Jazdzewski,On Demand的首席开发人员,需要一个分布式数据库管理系统来满足实时更新。在评估了领先的MySQL DBMS产品后,Jazdzewski选择了NuoDB。使用NuoDB软件,WO On Demand应用程序在公司今晚完全维护任务时依旧坚挺,如系统升级与数据备份。
如果公司选择羽翼尚未丰满的DBMS产品,确实会出现问题。这些新兴数据库往往缺乏对现有系统的支持。组织可能需要花费不少时间进行大量人工开发,因为缺乏强有力的发开工具支持。同样,在进行复杂编程与工具管理上也存在困难。
此外,市场不断演变,因此开发商需要更新系统来支持最新的花俏,如增加对容器的支持。小厂商可能无法跟上用户不断变化需求的步伐。
许多厂商最近进入市场,但还需要考虑最终市场整合状况。某些情况下,新厂商可能会被更大规模的厂商并购,并将技术以某种方式并入现有套件。但某些产品——与某些供应商——随着市场的不断成熟可能无法生存,所以每次投注于新产品,都存在风险。
老树开新花。最近的变化,让已经劳累又饱和的DBMS市场出现新生机,而且许多新产品应运而生。从有利一面来看,企业现在处于更好的位置,容易找到符合其应用需求的产品。然而,问题仍然在于新生创业公司在未来的长期发展。
本文转自d1net(转载)