文档章节

分布式数据库火了 开源填补数据库空白

巨杉数据库
 巨杉数据库
发布于 2018/05/01 16:59
字数 983
阅读 155
收藏 4

原文地址:http://digi.163.com/17/1114/06/D36B05G6001680N8.html

 

分布式数据库在今年突然成为热点技术。这背后究竟有哪些环境变化导致了这种技术演进,分布式数据库的优势在哪儿?这种分布式数据库在国内现状又是如何?

数据库演进方向

正如上世纪七十年代关系型数据库诞生一样,分布式数据库的诞生也是建立在数据越来越多,数据重要性越来越强的背景之下。



数据库演进历程

数据库是一个电子化的文件柜,是用来存储电子文件的处所。在云计算、大数据的环境背景下,如何帮助用户更好地对文件中的数据运行新增、截取、更新、删除等操作,如何在原有的数据库形态外,提供当前适用于大数据互联网的数据库是IT企业面临的问题。

分布式数据库的出现一定程度上解决了前面提到的问题。而最初分布式数据库的出现时间也是在云计算刚刚崭露头角的2005年左右。伴随着新的IT生态的兴起,数据库也踏上了向分布式的演进之路。

分布式数据库优势解析

如果对分布式数据库不够了解,可以想一想在刚刚结束的双十一大战中,阿里巴巴的电商平台就采用了这种分布式数据库。

从昨天公布的数据来看,双十一总成交额超1682亿元,当天阿里巴巴自主研发的OceanBase分布式数据库完成了每秒创建25.6万订单,完成14.8万笔支付。利用分布式数据库实现了物理分离,逻辑统一的优势。

除了物理分离和逻辑统一的特点外,分布式数据库还具有站点自治的特点。这样的基本特点让分布式数据库具有数据独立性和位置透明性,局部应用响应速度升级。

具体来看,我们都知道近几年双十一的GMV数据不断增加,交易后台的IT基础设施也不断增加,单个数据库服务器最终不会满足使用需求。分布式数据库就很好的满足了电商平台所需的弹性需求,能够实现竖屏扩展,通过增加多个服务器来进一步分布数据,分担数据处理任务。

毫无疑问,分布式数据库系统(包含分布式数据库管理系统和分布式数据库)实在集中式数据库系统的基础上发展起来的,虽然现在很火,但是依然面临一些问题。

国产开源分布式数据库还欠火候

正如前面提到过的OceanBase就是阿里巴巴自主研发的的国产分布式数据库,国内同样做分布式数据库研发的还有百度、华为等企业。但是由于国内数据库研发起步较晚,所以依然缺少雄厚的技术积淀,还欠些火候。

但是值得肯定的是,类似TiDB这样的国内开源分布式SQL数据库已经出现,这种更正统的Spanner和F1实现(前面两者为谷歌分布式数据库),支持同时支持传统的RDBMS和NoSQL,但目前还处在开源的研究阶段。

在互联网大潮的背景下,中国的分布式数据库出现,这也填补了国内数据库的空白。现在,分布式数据库火了,未来这也将发展方向,数据库也将实现“云化”的数据库形态。

© 著作权归作者所有

巨杉数据库
粉丝 54
博文 109
码字总数 222243
作品 1
朝阳
数据库管理员
私信 提问
加载中

评论(2)

冰力
冰力
Greenplum实际一点,刷新出来的稳定性不靠谱
JasonDavic
JasonDavic
分布式数据库能做到实CPA三个属性吗?
BigChainDB 2.0.0 发布,去中心数据库

BigChainDB 2.0.0 发布了,主要内容如下: 升级 Tendermint 到 0.31.5 版本 Tymlez 和 RIDDLE&CODE 进行了更改 BigChainDB 填补了去中心生态系统中的一个空白:是一个可用的去中心数据库。它...

afterer
10/09
1K
3
去中心数据库 - BigChainDB

BigChainDB 填补了去中心生态系统中的一个空白:是一个可用的去中心数据库。它具有每秒百万次写操作,存储PB级别的数据和亚秒级响应时间的性能。BigChainDB 的设计起始于分布式数据库,通过创...

匿名
2018/12/24
1K
0
反哺还是反刍?苹果公司重新开源FoundationDB数据库

昨日,在被苹果公司“私有化”三年后,FoundationDB分布式数据库项目重新宣布开源。 目前FoundationDB的代码重新上传到了GitHub( github.com/apple/foundationdb)。FoundationDB的安装、使...

宋妍
2018/04/20
0
0
如何采用多云和分布式计算解决企业的数据难题

很多企业正在将云计算投入其IT战略,越来越多的IT预算正在转向云计算服务和运营支出,而不是资本支出。与此同时,IT团队被要求加强并改进企业的数字计划。 云计算,IT运维,IT外包——广东励...

游客sllnrmar4gnky
05/13
0
0
NoSQL增势迅猛 看网友支招数据库选型

  【IT168 评论】数据库作为与企业业务密切相关的软件,它的作用一定是为业务服务,近年在移动互联网和大数据爆发式增长的影响下,数据库领域也发生了巨大的变化,新的数据库类型备受追捧。...

it168网站
2015/12/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

R语言基本命令,dataframe增删改查

基本操作: 查询变量类型(假设变量名是a) class(a) 在R语言中: T 代表--> True F 代表--> False 与、或运算符 读取: 读取csv文件到dataframe(字符串不当作factor类型来处理,csv的na不作...

flash胜龙
32分钟前
4
0
重看《功夫熊猫1》却有了另一番感触

最近带着小孩,又看了一遍电影《功夫熊猫1》。但这次中间的很多情节,让我有了另一番新的感触。 电影的开头是熊猫阿宝,在梦里成为了一个武功盖世的大侠。这是他最大的梦想。 当阿宝热情洋溢...

我是菜鸟我骄傲
36分钟前
10
1
3.设计模式之二:原型模式【创建型模式】

在有些系统中,存在大量相同或相似对象的创建问题,如果用传统的构造函数来创建对象,会比较复杂且耗时耗资源,用原型模式生成对象就很高效,就像孙悟空拔下猴毛轻轻一吹就变出很多孙悟空一样...

Eappo_Geng
45分钟前
7
0
Springboot+Junit测试出现No tests found matching

话不多说,出现以下错误,如果各注解都没问题,请检查包路径 测试用例包路径必须跟项目启动类包路径一致,不然也会报下面错误 java.lang.Exception: No tests found matching [{ExactMatche...

fangsw
51分钟前
5
0
封装,继承,多态?

1. 封装? 封装指的是利用抽象数据类型将数据和基于数据操作全部放在一个类里,使其构成一个不可分割的实体。数据被保护在抽象数据类型的内部,尽可能地隐藏内部的实现细节,并对外只提供操作...

happywe
53分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部