分布式数据库正连升三级
分布式数据库在去年突然成为热点技术,尤其是开源的分布式数据库,更被各家追捧。这个被谷歌、阿里等企业选用的分布式数据库实现连升三级。
技术升级
一般来讲数据库分为两大类,开源自建数据库和传统商业数据库。两种数据库在不同的环境下,各有优劣势,如MySQL开源数据库简单易用,有极高的稳定性,同时能够极大降低企业IT成本。
但是,面对大数据时代的到来,传统的数据库方式常常受制于价格、稳定等原因无法满足大数据时代的需求。分布式数据库提供了一种针对大数据,尤其是结构化数据的技术升级解决方案。
透明性、独立性、可恢复性与扩展能力是分布式数据库的主要优势。比如阿里在2008年提出“去IOE”口号后,就进入了MySQL时代。随着业务高速增长,也开始采用基于自研的一致性协议库X-Paxos的强一致性分布式系统,帮助企业解决处理大规模结构化数据。
生态升级
在传统的IOE模式中,IBM、Oracle和(原)EMC三家垄断IT生态。而在大数据时代,企业如果没有掌握数据,就无法掌握企业命脉,国家如果无法将数据掌握在自己手里,也十分危险。
在“去IOE”浪潮下,开源数据库开始在国内发展起来。这种变化直接影响了整个IT生态地图,让国产科技力量有了崛起的机会和市场空间。
而分布式数据库的崛起,再次改变了数据库市场格局。在过去的IT生态中,更多强调ACID,即原子性、一致性、隔离性和持久性四个数据库基本理论;而在分布式数据库中,更强调CAP理论,即一致性、可用性和分区容忍性。市场的需求转变,与技术的革新,让数据库生态得到了升级。
商业模式升级
技术升级带来了生态的升级,而生态的升级又将带来商业模式的革新式的升级。“去IOE”运动为国产IT力量带来了机遇,中国自身的IT生态圈逐渐形成,为商业模式升级提供了基础。换句话说,技术发展带来商业模式的升级成为了千古不变的定律。
针对目前国内兴起的分布式数据库的庞大需求,部分IT基础设施提供商推出了自研分布式数据库。产品与云计算或原有数据库相配合,为用户提供全面解决方案。
对于中国来说,技术方向总会为科技企业带来新的契机。这对于没有原数据库束缚的用户来说也是个新的机遇,可以依托分布式数据库搭建国产优质IT生态。
分布式数据库成为不同场景下更受关注的数据库方向,为国产数据库提供了逆袭。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
IOUG主席谈Oracle云服务战略和大数据用途
在一次访谈中,IOUG主席John Matelski回答了关于Oracle云计算战略和他所在组织中BI及大数据分析策略的几个问题。 John Matelski是独立Oracle用户组(IOUG)的主席,同时也是美国佐治亚州DeKalb县政府的***创新和信息官。在Oracle第十五届合作者大会上(由Oracle的三个主要用户组在拉斯维加斯联合举办的交流会议),TechTarget采访了Matelski,交流了关于Oracle战略意图的变化,尤其是增加了转向云计算的行动。Matelski说,Oracle云计算服务投资资产的增加受到了IOUG成员以及Oracle公司自己成员的关注。 他还谈到了DeKalb政府在商业智能和大数据技术方面的采纳情况,DeKalb负责监控格鲁吉亚的三个人口最多的县,换包括城市Decatur和 Atlanta的部分地区。Matelski说他认为政府运营方面很愿意率先采用BI和分析功能,只要有改善服务和降低成本的目标就行。采访内容节录见下文。 Oracle公司最近发生了很多变化。您认为哪些方面变化将对Oracle用户产生***影响呢? JohnMatelski:我认...
- 下一篇
面试官:MySQL的自增ID用完了,怎么办?
既然这块知识点不清楚,那回头就自己动手实践下。 首先,创建一个最简单的表,只包含一个自增id,并插入一条数据。 createtablet0(idintunsignedauto_incrementprimarykey);insert intot0values(null); 通过show命令 show create table t0; 查看表情况 CREATETABLE`t0`(`id`int(10)unsignedNOTNULLAUTO_INCREMENT, PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=2DEFAULT CHARSET=utf8 可以发现 AUTO_INCREMENT 已经自动变成2,这离用完还有很远,我们可以算下最大当前声明的自增ID最大是多少,由于这里定义的是 intunsigned,所以最大可以达到2的32幂次方 - 1 = 4294967295 这里有个小技巧,可以在创建表的时候,直接声明AUTO_INCREMENT的初始值 createtablet1(idintunsignedauto_incrementprimar...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题