未来十年:MoreSQL的黄金时代

导读:MoreSQL(之前的NewSQL)旨在将SQL和NoSQL的优势结合起来。通过技术整合,MoreSQL完全可以在SQL(Structured Query Language)的基础上吸收NoSQL的灵活性、可扩展性等优点,迎来关系型数据库的黄金时代。

NoSQL运动的兴起

长期以来,业界一直认为关系数据库查询中的JOIN命令会对性能造成不良影响。

虽然MySQL中的ISAM存储引擎不支持事务处理和容错,是一个不可信存储引擎,但是由于ISAM存储引擎访问速度极快,加之MySQL的价格优势,因此备受青睐。然而,CAP定理证明了大家心中的疑虑,关系型数据库缺乏扩展性。

关于MapReduce、分布式数据存储以及扩展性问题,Google发布了一系列论文。随后,Amazon也加入了讨论。不久之后,大家都参与进来,一时间沸沸扬扬。

NoSQL运动的正是源于以Google、Amazon为代表的互联网公司。

Tenzing SQL:Google在MapReduce框架上的SQL实现

Tenzing是一个构建在MapReduce框架之上的查询引擎,被Google用于特定的数据分析。Tenzing通过扩展支持近乎完整的SQL实现,并整合了一系列关键特性,如高性能、可扩展性、可靠性、低延迟、分列存储、结构化数据支持等等。

Google在自己的分布式数据存储上运行SQL,并使用特殊的方式处理棘手的问题(如JOIN)。现在Google内部有1000名以上的员工在使用Tenzing,每天在超过1.5PB的压缩数据之上处理10000多次查询请求。

为何选择MoreSQL

Google引领了网络分布式计算发展潮流。主流开发者关注Tenzing SQL,并涉足基于Hadoop之上的SQL层面,只是时间问题。

与此同时,PostgreSQL仍在高速发展,大家往往忽略了它的Key-value存储设计。

Google的一个独立开发团队,也许就是Chrome开发团队,将一个名为LevelDB的Key-value存储实现开放了源代码。LevelDB是一种高效的Key-value存储实现,并提供有序的字符串键值映射关系。可以想象,一个全新的开源分布式SQL数据存储将会使用LevelDB存储引擎。

最令人振奋的是Fractal Tree数据库。大家都在数据库中使用B和B+树,甚至在文件系统中也有它们的身影。学术界中有一些人在Fractal Tree技术的基础上开发了商业化的TokuDB,据说其性能可提高20到80倍。

根据我个人的性能评测,开启任意一种可靠性设置之后,每个数据存储区的插入速度大致在每秒5K左右。如果在同样的情况下,可以将插入速度提高到20K甚至更快,那真是太令人振奋了!

关于性能问题,我们再来谈谈ORM(对象关系映射)。从情感上讲,我并不信任ORM。据我所知,PostgreSQL的异步驱动可以在处理复杂查询的同时,对其进行重新排序和合并,但我依然怀疑其编译器是否足够智能。

通过实验,我发现即使增加更多负荷,使用自己的代码缓存数据库交互,并进行重排序和合并操作的效率也是各种方式中最高的。ORM做不到这些。为了获得更好的性能,我们可能会去除不必要的抽象层,自己编写查询语句,因为只有我们知道数据库端的架构。也只有我们自己,才是最智能的编译器。

虽然NOSQL具备更好的灵活性和可扩展性,但它也有自己的局限性。不使用SQL,NoSQL缺少了与数学紧密结合的高度机构化查询能力,而且,NoSQL也不支持ACID(原子性,一致性,隔离性,持久性)。

MoreSQL(之前的NewSQL)旨在将SQL和NoSQL的优势结合起来。通过技术整合,MoreSQL完全可以在SQL(Structured Query Language)的基础上吸收NoSQL的灵活性、可扩展性等优点,迎来关系型数据库的黄金时代。

未来十年:MoreSQL的黄金时代

我认为,下一个十年当然是网络的十年,但也是我们在扩展性问题上重新认识JOIN的十年。未来十年,我们会重新加入到SQL的复兴(MoreSQL运动)中来!

当然,Google在这期间肯定会发布新的论文,那时也许会为我们指引不同的方向。这是风险,但也值得期待!(张志平/编译)

原文链接:http://williamedwardscoder.tumblr.com/post/16399069781/google-moresql-is-real

Tenzing SQL:http://research.google.com/pubs/pub37200.html

(责任编辑:吕光)

时间: 2024-10-18 06:40:05

未来十年:MoreSQL的黄金时代的相关文章

用互联网思维破解城市病 未来十年投资将超两万亿

015年,智慧城市建设被列入顶层规划.如何将"互联网+智慧城市"的概念落地实施,是推动城市健康发展的关键 继2014年8月发改委等八部委印发<关于促进智慧城市健康发展的指导意见>之后,智慧城市的地位在2015年末再次升格. 2015年12月21日召开的中央城市工作会议指出,"要加强城市管理数字化平台建设和功能整合,建设综合性城市管理数据库,发展民生服务智慧应用". 2015年12月24日下发的<中共中央 国务院关于深入推进城市执法体制改革改进城市管

未来20年是房地产黄金时代

每经记者 杨羚强 发自苏州 "众筹只是有可能解决了购买者对房子户型.价格的需求预期,商品交易行为.交易的诚信.交易的互信都解决不了."这是卓越集团执行总裁张远在 <每日经济新闻>主办的第四届价值地产年会上,就以众筹为代表的新型互联网模式是否会颠覆房地产行业所作出的公开回应. 这一观点得到很多与会者的认同.虽然房地产的互联网业务――社区增值服务,正在成为行业下一步发展的新蓝海,但彩生活服务集团总裁唐学斌表示,光靠收取增值服务费,完全不可能抵得上一套房子的开发成本. 未来20年

DT观察 | DT化进程持续展开:未来十年科技是什么样子?

约100年前的1910年,有感于曼哈顿的灯火通明,美国意象派诗人埃兹拉-庞德这样赞颂新奇的电力:"这就是文明诗一样的美景,因为我们已把星星摘了下来,终于遂了心愿".无数的热议.想象.憧憬.幻想,同样发生于100年后的今天--DT时代! DT时代的模式升级与范式转移之产业篇 相关阅读: DT时代的模式升级与范式转移之范式篇 DT时代的模式升级与范式转移之模式篇 DT时代的模式升级与范式转移之文化篇 宋斐 潘永花 田丰  如果说IT时代类似工业时代的第一次工业革命,标志着信息文明的开端,那

你能想到的光伏行业未来十年

一.空间太阳能电站或成标配 早在1986年,人类就已经有空间太阳能电站的构想,将无比巨大的太阳能光伏电池阵放置在地球轨道上,组成太阳能光伏发电站,将高能量的太阳能转化成数千兆瓦级的电能,将电能转化成微波能,并利用微波或无线技术传输到地球.有资料称,理论上在阳光充足的地球静止轨道上,每平方米太阳能能产生1336瓦热量,在地球静止轨道上部署一条宽度为1000米的太阳能光伏电池阵环带,假设转换效率为100%,那么,一年接收到的太阳辐射通量约等于目前地球上已知可开采石油储量所包含的能量总和. 但是就目前

未来十年中国影响力人物评选

十年一个年代, 新的十年已经开始,在新的十年中,谁能够成为领军者?我们特意推出2010年-2020年 IT行业 未来十年影响力人物评选,以飨读者.●候选人物 王秀娟王秀娟:大街网(www.dajie.com)创始人,自2008年创建至今,致力于通过人脉网络来打造最佳的.高效的 人才招聘通道,从而改变传统网络招聘的低效.目前,已成为中国大学生求职领域求职成功率.简历反馈率.用户与企业互动最高的招聘平台.在创立大街网之前,王秀娟女士曾先后在中央电视台.ChinaRen网.搜狐网.空中网.千橡互动集团

IBM发布未来十年中国市场战略

问题描述 未来十年,IBM倡导的"智慧的地球"理念将与中国的实际国情相结合,并在三个关键领域为中国的发展做出贡献与中国携手共同引领智慧十年未来十年,是中国发展的关键十年.完成经济增长方式顺利转型:妥善顺应城镇化进程,发展医保.社保.公共管理等民生领域:实现节能环保,促进和谐社会,建设创新型国家都将是整个中国社会关注的问题,并且很难从其他国家借鉴固有的经验.这也同时意味着,在这些领域中都存在着大量的商业机会.尤其是如何利用IT技术进行创新,更好地帮助中国完成经济转型,无疑是众多IT厂商关

马云畅谈阿里巴巴未来十年:解决1亿人就业

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 9月10日晚消息,阿里巴巴董事局主席马云在阿里巴巴十周年庆典的压轴演讲中畅谈阿里巴巴下一个十年的具体目标:第一,阿里巴巴要成为全球一千万家中小企业生存发展的平台;第二,为全球一亿人提供就业机会;第三,为全球十亿人提供物美价廉的消费平台. 马云在现场演讲. 马云在演讲的开始多次提到了"感谢".他的感谢对象包括阿里巴巴的客户.

未来十年商务革命将推动零售业巨大变化

本文讲的是未来十年商务革命将推动零售业巨大变化,曼哈顿公司预测,2015年高涨的消费预期会推动零售行业出现自21世纪头十年兴起电子商务以来最大的变化. 市场成功预测到2014年中国将成为最大经济体1.根据国家统计局最新报告显示,2014年国内生产总值增长内消费总贡献率为51.2%,去年同期为48.2%.2014年零售总额为26.2万亿元,名义增长11.9%--此水平在过去几年中一直保持相对稳定2.对此消费总额的增加将伴以更大的消费预期:埃森哲最近发布的一份报告3显示,55%的消费者希望在其下单后

未来十年高达超千倍的移动数据增长需求如何满足?

新浪科技讯 6月16日消息,在近日谈及下一代网络(5G)时,中国移动董事长奚国华表示,未来通信网络将更加高效和智能,将对传统运营商现有的网络是一个巨大的颠覆,满足未来十年高达超千倍的移动数据增长需求. 5G网络的要求 奚国华是在上周末的亚洲通信展上做上述表示的,他说,随着移动互联网时代的到来,对于网络提出了更加高的要求,主要有三个特征--高效.高速.智能. 他表示,对无线网来说,它的高效.高速.智能主要体现在流量的爆炸式增长,主要体现在:一是满足未来十年高达超千倍的移动数据增长需求,二是为用户提