微软Cosmos数据库"一体适用"能走多远?

2005年,数据库教父Michael Stonebraker曾表示,数据库市场中“一体适用”的心态是一个“已经成为过去时”的想法。显然,微软不太同意Stonebraker的观点。今年5月中旬,微软推出了Azure Cosmos DB,一个新的数据库,据说可以适用一切。

适用一切?恐怕没那么容易

关系型数据、文档和图表当然会支持,强一致性和最终一致性也都同样支持。事实上,Cosmos DB有五种一致性模型可供选择。

意料之中的是,在媒体发布会上,一名开发者滔滔不绝地说,它“绝对击败了云中的任何竞争对手”,而且“不明白为什么你还要去选择其他的东西”。微软甚至也不那么令人吃惊地同意了,称Azure Cosmos DB是“第一个全球分布式的数据服务,它允许您在任意数量的地理区域内弹性地扩展吞吐量和存储,同时保证低延迟、高可用性和五个定义良好的一致性模型。”

然而,“阳光下的一切”产品的问题在于,它们获得宽度的同时,往往会在深度上有所遗失。正如一位前MongoDB高管所说的那样,“当你告诉我你的数据库做了所有的事情时,我想到的是它的一切都很平庸。”

也许他说的有道理。

你的工作内容也许只有一项

虽然NoSQL并没有将通用关系数据库淘汰掉(如MySQL仍然坚挺),但它为市场提供了不同的方法来适应不同的应用需求。正如ArangoDB的董事会成员Luca Olivari告诉笔者的那样,“键值存储在极其简单的数据中非常快,文档存储对于复杂的数据是非常出色的,而图表解决方案则是瞄准高度互联的数据。”

有些人会无视数据库市场的分裂。Olivari补充说,掌握这些系统需要“一个陡峭的学习曲线(其实是很多陡峭的学习曲线)”,而且, “同时保持你数据的一致性、你应用程序的容错性和你架构的精益性基本是不可能的。”

不管你喜不喜欢,这就是我们所生活的世界。上DB-Engines.com看看,你会发现数以百计的数据库,每个数据库都有自己的定位。Stonebraker在十年前就把这一趋势称为:

在过去的25年中,商业DBMS的开发可以用一句话概括:“一体适用。”这个短语指的是传统DBMS架构(最初设计的和业务数据处理优化)已经被用于支持许多不同特色的以数据为中心的应用程序和要求…这一概念已经不再适用于数据库市场,而且我们认为商业市场将会分裂出一批独立的数据库引擎。

这一预测在MongoDB、Apache Cassandra、Neo4j和其他NoSQL数据库进入市场的几年前被提出,可以说是非常有先见之明的。Thoughtworks的Martin Fowler解释了这种“混合持久化”的原因:“任何一个像样的企业都有不同类型的数据存储技术需求。”

换句话说,一个“面面俱到”的数据库可能并不存在。事实上,几乎可以肯定,它是不存在的。

多模型在做梦吗?

当然,并不是所有人都同意这一点。几年来,围绕“多模型”数据库的趋势越来越多,Azure Cosmos DB只是其中最新的一个,还有ArangoDB、OrientDB等等。Serdar Yegulalp认为,在这种多模式的数据库中,尤其是在微软在数据库市场上的重要性和经验的支持下,Azure Cosmos DB可能会“让我们在挑选这些产品时无需摇摆而纠结。”

Olivari更进一步说,“原生的多模型数据库,比如ArangoDB,是用不同的模式来处理数据的——键值对、文档和图形。它们允许开发人员自然地使用一种简单的查询语言,就像编写代码一样。只学习一种语言,只有一个需了解和操作的核心,只需一种产品支持,从而使每个人的生活变得更加轻松。”

你可以通过将不同模型的数据映射到一个公共的后端来支持多个数据库模型,另一种说法是支持特定的数据库。微软的DocumentDB(后来演变为了CosmosDB)试图在文档数据库领域中击败MongoDB,但是失败了,又不得不接受MongoDB的wire协议,允许MongoDB开发人员使用他们首选的MongoDB驱动程序和工具链将数据推进到DocumentDB中。值得一提,IBM在2013年也曾尝试过同样的事情。

两大公司都没能把MongoDB的人气转移到他们的钱包里。很难想象一个多模型数据库能有什么作为,从定义上说,它是一个“全行业”的数据库,试图取代所有流行的数据库。

同样,开发人员也不会喜欢这种情况,大家都在试图掌握某一种模式,如今给他们更多的选择只会让工作变得更加艰难。

也许这就是多模式数据库在过去一年中不断下滑的原因之一:例如,OrientDB从一年前的41位跌至第46位。浏览一下其他的多模型数据库,情况大致相同。

Azure Cosmos DB可能有所不同。它可以重新定义类型,并交付每个数据库模型、所有类型的一致性和大规模。微软在数据库方面的专业知识可能会使其成功,唯一对其成功有不好影响的是一个根深蒂固的想法,即“一体适用”数据库都不能真正地与专业数据库竞争。

根据Stonebraker的说法,通用关系数据库比其他任何数据库都要多,但这种策略已经失败了,而且将会在未来更加戏剧性地失败。

本文转自d1net(转载)

时间: 2024-09-20 08:43:49

微软Cosmos数据库"一体适用"能走多远?的相关文章

大数据时代:基于微软案例数据库数据挖掘知识点总结(Microsoft 关联规则分析算法)

原文:(原创)大数据时代:基于微软案例数据库数据挖掘知识点总结(Microsoft 关联规则分析算法) 前言 本篇继续我们的微软挖掘算法系列总结,前几篇我们分别介绍了:Microsoft决策树分析算法.Microsoft聚类分析算法.Microsoft Naive Bayes 算法.Microsoft 时序算法,后续还补充了二篇结果预测篇.Microsoft 时序算法--结果预算+下期彩票预测篇,看样子有必要整理一篇目录了,不同的算法应用的场景也是不同的,每篇文章都有它自己的应用场景介绍,有兴趣

微软一年从中国挣走8亿美金

不经意间看到两则有关微软的新闻,一篇有关美国微软公司的财务报表,据称2007年http://www.aliyun.com/zixun/aggregation/30439.html">第四季度,微软公司营收达到163亿美元,利润超过47亿美元,盈利同期增长超过79%. 另一则新闻是微软中国总裁张亚勤先生在"创新和软实力竞争高峰论坛"的讲话,表示微软对产业发展产生了巨大的辐射效应.微软在中国每赚一块钱,像中软.浪潮这样的中国公司就会赚16块钱. 根据张亚勤的说法,2007年

微软新一代数据库平台 决战大数据时代

2012年被称为大数据之年,越来越多的企业投入大数据的怀抱,相关厂商也不断推出新产品.据国内有关机构初步预算,未来中国大数据潜在市场规模有望达到近2万亿元.IDC报告也指出,2011年,全球被创建和复制的数据总量达1.8ZB,不仅现有数据量的规模几近于人类已知的物理宇宙中的星辰数量,而且全球信息总量每两年,便会增长一倍.这意味着,大数据这个机遇已摆在了市场面前. 为了抓住大数据的市场机遇,微软发布支持大数据功能的SQL Server 2012.作为微软最新一代的数据平台,SQL Server 2

草根站长未来之路还可以走多远?

越来越多的人加入站长行列,相继,也越来越多的人在站长这个行业倒下来.草根站长是否该擦亮眼睛,看看前方的路,在哪里,还可以走多远? 一.主观劣势 1.人力财力 大部分草根站长,曾经都有很大的理想.信念,于是涌现了大量的地方站.行业站.站长们辛辛苦苦将网站做出来了,花了大把的时间去采集内容,花了大把的时间去做排名,可是,做了几个月才发现,发展不下去了. 内容:全是采集的内容,没办法留住访客,跳出率几乎百分之百. 甚至有的朋友连采集,都不会操作.采集出来了吧,百度还是不给你收录. 排名:接触行业站.门

IT时代来临,大数据让效果营销走更远

文章讲的是IT时代来临,大数据让效果营销走更远,随着大数据时代的开启,人们越来越认识到数据的重要性.云计算的出现,使得对巨量的非结构数据的分析处理变得可能,这座漂浮在数据海洋中的冰山,其深藏的一面也渐渐被人发掘.大数据似乎不可触摸,但又关系着我们生活的方方面面.举个简单的例子,今天早晨你来到公司,打开浏览器,开始阅读新闻,不经意的你就会从侧边广告栏里看到你前几天就在考虑购买的某品牌型号的手机广告.如果你点击观看了这个广告,广告主就需要向网站支付一定的费用.这种广告展现的形式,就是典型的建立在大数

神舟电脑迷航:低价策略还能走多远

在资本市场上"最后一搏"失败后,神舟电脑的低价策略还能走多远? 孙燕飚 神舟电脑创始人.董事长吴海军可能没有想到,自己10年前为神舟电脑设定的低价模式,在10年后竟成为公司折戟创业板的一个原因. 3月22日晚间,中国证监会发行审核委员会对外公告,神舟电脑创业板上市申请未获通过.此前,神舟电脑曾有两次上市未果的经历. "(3月)22日当天他们(神舟电脑高层)还说,过会一点问题也没有."一位接近吴海军的业内人士对<第一财经日报>表示,神舟电脑失去此次机会,未

知识共享路漫漫兮,分答、知乎Live能走多远?

Uber以及Airbnb的火爆带动了全球共享经济的盛行,于是很多平台不管怎样都要将自己往共享经济上靠,似乎贴上了共享经济这块标签,就能让自己脸上贴金.于是乎,到处开始共享经济,知识共享经济也应运而生,知乎平台和果壳旗下在行都开始打着共享经济的旗号,纷纷推出了知乎Live和分答,开启自己的知识共享之路. 表面看来,知乎和在行似乎风光的狠,又推出新的平台了,但是光鲜的外衣背后又是怎样的呢? 知乎一直困于变现之路 在很多人看来,知乎获得了4亿美元的估值,并获得了腾讯的入股,已经是内容平台的耀眼明星了.

SaaS“一元充值”的模式究竟能走多远?

SaaS自其诞生之日起,便以与生俱来的"革命性"不断敲击着信息化产业的脉搏.而SaaS近两年在国内市场的生根发芽,更令许多大牌厂商"垂涎欲滴".于是,便纷纷入局,并力求推出更具创新性的SaaS服务模式,以此在激烈的市场竞争中占据有利位置.阿里软件继与微软联手推出"E网打进"后,近期又推出了"外贸版"管理软件:神码在线在成立之初也打出了"SaaS沃尔玛"的服务概念:对此,金蝶旗下的友商网也不甘示弱的提出:&q

诺基亚安卓机疑云:彻底去谷歌化能走多远

根据美国权威媒体报道,诺基亚传言中的第一款安卓手机,将变成事实,在西班牙移动世界大会上发布,这款安卓手机,面临重重疑问.其中外媒质疑称,诺基亚安卓手机,实现了彻底的去谷歌化,在谷歌主导的安卓生态中,这款手机能走多远,将是个疑问.历史上,诺基亚开发了唯一一款Meego手机N9,之后枪毙了Meego系统,业界称匪夷所思.而此次推出安卓手机,外界普遍质疑--不是被微软收购了吗?怎么会开发和微软WP竞争的安卓手机?据媒体报道,诺基亚的安卓手机项目立项之时,诺基亚并未和微软进行收购谈判.今年一季度,微软收