阿里技术嘉年华-专访沈询:阿里分布式数据库服务_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > 阿里技术嘉年华-专访沈询:阿里分布式数据库服务

阿里技术嘉年华-专访沈询:阿里分布式数据库服务

 2013/7/17 15:13:54    程序员俱乐部  我要评论(0)
  • 摘要:在7月13日的阿里技术嘉年华活动中,淘宝高级技术专家王晶昱(花名:沈询)给大家分享了“阿里分布式数据库服务原理与实践”。博客园作为媒体之一,有幸专访了沈询,对阿里分布式数据库服务有了一定的了解,下面分享一下我们的专访心得。阿里分布式数据库服务是一个阿里即将对外发布的云服务(比如阿里云RDS就是一个云服务),是由阿里集团、阿里云、淘宝三方合力打造的。它的后端不是真正意义上的分布式数据库,而是关系型数据的分布式处理系统。它是介于应用程序与关系型数据库之间的中间件
  • 标签:数据库 数据 分布式数据库 服务 技术
class="topic_img" alt=""/>

  在 7 月 13 日的阿里技术嘉年华活动中,淘宝高级技术专家王晶昱(花名:沈询)给大家分享了“阿里分布式数据库服务原理与实践”。博客园作为媒体之一,有幸专访了沈询,对阿里分布式数据库服务有了一定的了解,下面分享一下我们的专访心得。

  阿里分布式数据库服务是一个阿里即将对外发布的云服务(比如阿里云 RDS 就是一个云服务),是由阿里集团、阿里云、淘宝三方合力打造的。它的后端不是真正意义上的分布式数据库,而是关系型数据的分布式处理系统。它是介于应用程序与关系型数据库之间的中间件(所以使用阿里分布式数据库服务的前提是使用了阿里云 RDS)。下面是一张我们在网上找到的示意图:

  那它的好处是什么呢?笔者的体会是:通过阿里分布式数据库服务,可以将一张表中的数据映射到不同的物理数据库服务器上,从而给数据库带来弹性扩展能力。从大处讲,使用了阿里分布式数据库服务你就拥有了一个海量数据库,不用担心数据库物理服务器的计算能力跟不上;从小处讲,在开发中你不用再纠结于如何进行表拆分。

  但使用它也有一些限制,比如不支持跨数据库 JOIN,也就是说应用中一些特殊的 SQL 操作要针对它进行修改。另外,虽然阿里分布式数据库服务本身不依赖于后端所使用的关系数据库类型,但目前主要支持 MySQL 数据库节点,如果要支持其他数据库,需要做一些额外的工作。  

发表评论
用户名: 匿名