楼主: arron刘

【话题讨论】NewSQL:引发SQL回归 融合NoSQL优势

[复制链接]
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
11#
 楼主| 发表于 2013-12-25 13:18 | 只看该作者
88198724 发表于 2013-12-25 11:30
1、你对NewSQL体系了解多少?你觉得NewSQL会是未来的发展趋势么?
对NEWSQL体系不了解。NewSQL会是未来的 ...

现在你们工作中又遇见使用这种模式的数据库么?

使用道具 举报

回复
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
12#
 楼主| 发表于 2013-12-25 13:20 | 只看该作者
refineoracle 发表于 2013-12-25 11:32
分片 是一个比较老的方法了吧。
还真是第一次听说newsql
sql和nosql都各有优势,所以出一个两者结合的概念 ...

这个就是将数据层和底层的灵活性结合起来。

使用道具 举报

回复
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
13#
 楼主| 发表于 2013-12-25 13:20 | 只看该作者
Google(NoSQL最初的支持者之一)构建了F1,这是一个分布式的关系型数据库,将BigTable的高可用性与可伸缩性与SQL的“一致性和可用性”结合起来。Google在白皮书F1: A Distributed SQL Database That Scales(PDF)中是这样介绍F1的:
  这是由Google构建的一个容错、分布式的OLTP与OLAP数据库,作为新的存储系统用在Google的AdWords系统上。设计它的目标旨在替换掉分片的MySQL实现,因为后者已经无法满足日益增长的可伸缩性与可靠性的需求了。
  MemSQL就是众多的NewSQL解决方案中的一个,这是个完全的内存解决方案,用于对结构化与半结构化(JSON)数据进行实时分析。它并没有使用列式存储,而是使用了“无锁的skip列表与无锁的hash tables”以实现更快的数据访问,并且对非分片架构使用了并行处理,不会出现单点失败的情况。
  另一个NewSQL解决方案是ClustrixDB,这是个点对点的非分片的分布式数据库,用于事务处理与实时分析。根据Clustrix CEO Robin Purohit所述,他们的数据库在Twoo.com每天能够处理4.4B个事务,21个节点(每个节点的配置是8核,48GB内存)的平均延迟为5到10毫秒,其构建方式是这样的:
  从头开始构建的点对点分布式SQL数据库,没有单独的协调者(因此就不会出现单个的失败点)。ClustrixDB使用了分布式事务,事务使用了Paxos的一致性协议。ClustrixDB针对写使用了2阶段锁,还使用了分布式的多版本并发控制,用于确保读与写不会互相干扰。这可以保证分布式环境下单个节点数据库严格的ACID属性。 ClustrixDB并没有使用分片架构,这种方式也是唯一一种可以实现线性伸缩的架构。ClustrixDB将原来只有数据仓库中才拥有的用于实时分析的Massively Parallel Processing (MPP)带到了主流数据库上。
  我们也向Twoo.com的CEO Toon Coppens提出了这样一个问题:为何最初的MySQL分片解决方案无法满足他们的要求,转而去选择一个NewSQL呢:
  我们花了一些时间了解Netlog.com的架构,他们拥有成百个MySQL分片,重新平衡与管理这些分片的代价是非常高昂的,更不必说即时修改查询或是在所有分片上创建新查询时的不灵活性了,这种方式并不可取。我们希望一个查询就能将数据查出来。 虽然NoSQL提供了不错的可伸缩性,但我们并不想将自己绑定在底层的数据表示上。我们希望在修改产品与特性需求时拥有完全的灵活性,同时又不必修改每天都在变化的网站的数据层(clustrix提供了快速的变化,同时又能在高负载下运行良好,当然了,它还有其他很多优秀的特性)。
  虽然NoSQL因其性能、可伸缩性与可用性而广受赞誉,但其开发与数据重构的工作量要大于SQL存储。因此,有些人开始转向了NewSQL,它将NoSQL的优势与SQL的能力结合了起来。最为重要的是使用能够满足需要的解决方案。
  查看英文原文:SQL Makes a Comeback through NewSQL

使用道具 举报

回复
论坛徽章:
13
奔驰
日期:2013-08-29 16:17:54巨蟹座
日期:2015-08-13 09:42:21慢羊羊
日期:2015-04-29 18:12:13马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08大众
日期:2013-12-27 15:55:35红旗
日期:2013-12-03 12:31:02阿斯顿马丁
日期:2013-11-01 13:41:08林肯
日期:2013-10-24 20:04:11雪佛兰
日期:2013-10-15 19:48:16
14#
发表于 2013-12-25 14:43 | 只看该作者
arron刘 发表于 2013-12-25 13:18
现在你们工作中又遇见使用这种模式的数据库么?

真没有,工作中用SQL  SERVER和 Oracle

使用道具 举报

回复
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
15#
 楼主| 发表于 2013-12-25 14:53 | 只看该作者
88198724 发表于 2013-12-25 14:43
真没有,工作中用SQL  SERVER和 Oracle

一看就是大公司。这么有钱。

使用道具 举报

回复
论坛徽章:
6
蛋疼蛋
日期:2013-11-15 16:18:07奥迪
日期:2013-08-02 11:31:11保时捷
日期:2013-08-08 17:23:20ITPUB社区12周年站庆徽章
日期:2013-08-08 10:26:54一汽
日期:2013-10-04 16:35:26现代
日期:2013-11-15 16:18:07
16#
发表于 2013-12-25 15:36 | 只看该作者
顶起来吧,俺是菜鸟过来围观的

使用道具 举报

回复
论坛徽章:
4
2011新春纪念徽章
日期:2011-02-18 11:42:48奥迪
日期:2013-12-07 17:06:42优秀写手
日期:2013-12-18 09:29:09日产
日期:2014-01-15 14:18:32
17#
发表于 2013-12-25 16:29 | 只看该作者
1、你对NewSQL体系了解多少?你觉得NewSQL会是未来的发展趋势么?
    不太了解,NewSQL就像你开始说的一样,可能只是个过渡,在人们还没有完全掌握NoSQL的情况下,会先掌握NewSQL,后期可能会发展成NoSQL。
2、你觉得NewSQL是否会是你迈进nosql的一个缓冲阶段?
   个人认为是的。
3、NewSQL为何使传统关系数据库黯然失色?
    不会,因为NewSQL和传统的关系数据库分不开,至少近几年分不开。

使用道具 举报

回复
论坛徽章:
5
2013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-20 06:00:11技术图书徽章
日期:2014-01-26 14:31:292014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09
18#
发表于 2013-12-25 18:01 | 只看该作者
可以结合jieforest之前发的一个帖子来思考:“SQL借助于NewSQL开始回归”     连接: http://www.itpub.net/thread-1835357-1-1.html

使用道具 举报

回复
论坛徽章:
289
蛋疼蛋
日期:2013-03-29 13:46:58优秀写手
日期:2013-12-24 06:00:12福特
日期:2014-02-17 17:30:59生肖徽章:兔
日期:2012-05-24 19:03:36SQL极客
日期:2013-12-09 14:13:35ITPUB季度 技术新星
日期:2014-02-24 11:00:06IT宝贝
日期:2014-08-27 10:32:17马上加薪
日期:2014-08-05 09:18:33SQL数据库编程大师
日期:2016-01-13 10:30:43玉石琵琶
日期:2014-03-04 16:46:07
19#
发表于 2013-12-25 18:20 | 只看该作者
第一次听说。。。。

使用道具 举报

回复
论坛徽章:
1
问答徽章
日期:2013-12-23 15:24:56
20#
发表于 2013-12-25 20:59 | 只看该作者
占楼 等更新!!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表