MoreSQL(NewSQL)挑战 NoSQL?

数据库 其他数据库
对于数据库开发者来说,我该如何选择?Edward认为,我们应该看看Google怎么做。Google已经拥有了他们自己的MoreSQL实现,这在他们最近发布的论文中讲的很详细。

[[56477]]

早在去年11月份的时候,Alex Tatiyants就发表过文章“NoSQl No More:Let's double down with MoreSQL”,并发出了以下号召:

 今天,我号召所有的开发者加入MoreSQL,回到关系型数据库的黄金时代!

他甚至制作了右侧的MoreSQL logo。虽然Alex的文章是带有嘲讽意味的,但是 William Edwards 的评论让我们感觉到可以认真的考虑一下MoreSQL/NewSQL。Edward认为,我们使用NoSQL是因为我们发现数据库的join操作性能极其低下。他认为当Google和Amazon开始提出这个问题的时候,很多开发者开始抵制SQL……

对于数据库开发者来说,我该如何选择?Edward认为,我们应该看看Google怎么做。Google已经拥有了他们自己的MoreSQL实现,这在他们最近发布的论文中讲的很详细“Tenzing - A SQL Implementation On The MapReduce Framework ”。Edward还指出“fractal tree database”也是一个提高数据库性能的领域。你对这方面感兴趣的话,可以看看 Tokutek ,这个公司声称他们对数据库操作的性能提高了20-80倍!

不管趋势是什么,也不论你跟随哪波潮流,重要的是提高数据库性能。Edward并不认为任何一个编译器能够帮你彻底优化数据库操作。

 你必须自己编写“Prepared Statements”,因为只有你知道数据库的结构。你才是唯一能够解决性能问题的编译器!

英文原文:http://server.dzone.com/articles/moresql-future-nosql 

原文链接:http://www.oschina.net/news/25237/moresql-vs-nosql

【编辑推荐】

  1. 超越MySQL 对流行数据库进行分支
  2. 2012,国产数据库将迎发展春天
  3. 甲骨文NoSQL数据库第一印象
  4. 先睹为快:甲骨文NoSQL数据库
  5. 分布式缓存能否作为NoSQL数据库?
责任编辑:林师授 来源: 开源中国社区
相关推荐

2018-03-22 19:00:38

数据库NoSQLNewSQL

2013-12-23 17:29:43

NewSQLNoSQL

2019-01-07 20:30:48

NoSQLNewSQL数据库

2020-09-04 06:29:08

数据库NoSQLNewSQL

2019-07-03 10:00:16

NoSQLNewSQL数据库

2013-05-03 00:41:57

大数据NoSQL

2018-10-30 15:32:07

数据库NoSQLNewSQL

2016-10-28 14:19:26

NoSQLRethinkDB开源

2018-05-07 09:30:41

数据库NoSQLNewSQL

2012-05-31 02:35:43

MySQLWEBNoSQL

2015-11-23 09:42:33

大数据数据库

2020-07-28 09:04:09

NewSQL分库分表

2011-03-14 14:59:01

NoSQL

2011-03-14 15:56:37

NoSQL

2011-03-31 14:02:59

NoSQL缓存架构

2011-05-13 09:46:20

MySQLNoSQL

2013-05-21 17:14:05

开发技术周刊

2012-02-16 09:20:19

NoSQL

2011-08-18 14:09:35

NoSQL

2013-07-17 09:42:34

云计算数据库NoSQL
点赞
收藏

51CTO技术栈公众号