关系 nosql 什么时候 亚马逊与甲骨文互撕透过迷雾看透的江湖恩怨和大势(2)

电脑杂谈  发布时间:2017-12-17 08:14:37  来源:网络整理

TiDB一枝红杏出墙来,墙内开花里外香。TiDB为什么那么受关注?是因为TiDB是一款NewSQL分布式, 既支持传关系型RDBMS,又支持新型的支持更多非结构化数据的 NoSQL ,能够满足目前大数据时代用户对的各种需求。

互联网企业进军关系型市场,把目标对准了甲骨文

互联网企业首先在自己的应用中放弃了甲骨文等商业系统,依靠开源或者自主的力量开发产品,因为产品需求的巨大而初见成效。

以 Google 为代表的互联网公司近几年开始探索将关系型和分布式存储的技术结合,发展出一种新型的分布式关系型,代表作品就是 Google F1 和 Google Spanner。

继Google 之后,中国的阿里巴巴推出了自己的分布式系统——阿里OceanBase,全球第一个将金融业务支付宝上运行在价格极其便宜的普通的x86服务器上,不但保证100%可用性,而且成本的大幅降低。蚂蚁金服平台数据技术事业群高级研究员阳振坤表示,拥有天时、地利、人和的阿里巴巴成功地推出了运行于普通服务器上的分布式,用不到以前十分之一甚至百分之一的硬件成本,做到了传统关系型所有能做到的事,这不能不说是一个巨大的突破。

目前开源的 NewSQL实现只有两个:美国的 CockroachDB 和中国 PingCAP 的 TiDB。TiDB就是国内第一家开源的新型分布式 NewSQL 公司PingCAP的杰作。PingCAP联合创始人兼CTO黄东旭,TiDB 是一个技术含量很高的软件项目。首先 TiDB 是一个非常完整的项目,并不是针对某些特定场景的,也并不是内存,而是一个通用的分布式解决方案,对外接口和协议是 MySQL 兼容的。

关系 nosql 什么时候_关系的功能,_什么是nosql

AWS的Andy Jassy认为,Oracle的关系真的非常贵,非常专有。可以将它与Aurora进行比较,Aurora在十分之一的成本下具有相同的性能,与MySQL或Postgres完全兼容。而AWS关系型Aurora和传统商业一样,具有高可用性和耐用性,但价格却只有其十分之一。这就是为什么它是AWS历史上发展最快的服务,增长速度令人难以置信。

非关系也有用武之地

近年新型成为很关注的焦点,“传统关系不行了”、“NoSQL和NewSQL要统领市场”等等,话题抄得相当火热,但是绝对有些过头。但是毫不讳言,NoSQL和NewSQL具有自己的优势,有自己的用武之地。

很多业务比较简单的企业也用不上关系型的很多特性,可能简单的 Key-Value 或者文档模型就搞定了,但是弹性可扩展性放的要求提高,NoSQL 出现了。AWS就认为,解决一部分场景的问题,可以选择使用NoSQL的DynamoDB。而有些公司需要内存,因此,他们会使用AWS的ElastiCache。

10月20日,NoSQLMongoDB在纳斯达克正式 IPO,当日收于 32.07 美元。可以说是分布式的“第一股”。

AWS的Andy Jassy所说的DynamoDB 就是 AWS 独有的完全托管的 NoSQL Database。它完全改变了的使用方式。在过去,人们通常会使用一个关系型来满足他们所有的需求,却并不考虑复杂性、扩展成本以及一些关系型中的限制。如今情况却并非如此。许多公司都对关系有更多重大需求。但是很多公司可以为不同的应用选择不同的产品。

国产SequoiaDB(巨杉)也是一款企业级分布式NewSQL,自主研发并拥有完全自主知识产权,没有基于任何其他外部的开源源代码。SequoiaDB支持标准SQL、事务操作、高并发、分布式、可扩展、与双引擎存储等特性,并已经作为商业化的产品开源。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-53953-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 尹璞
      尹璞

      折腾能让我们尽加快实现统一祖国的愿望

    热点图片
    拼命载入中...