阿里云PolarDB重大更新:两大技术突破,传统数据库一键迁移上云

5月21日,阿里云PolarDB发布重大更新,提供传统数据库一键迁移上云能力,可以帮助企业将线下的MySQL、PostgreSQL和Oracle等数据库轻松上云,最快数小时内迁移完成。据估算,云上成本不到传统数据库的1/6。目前,已有约40万个数据库迁移到阿里云上。

阿里云方面表示,该产品实现了两大技术突破:通过自研超低延迟文件系统PolarFS大幅降低数据跨网络的延迟,并且开发了一种全新的共识协议ParallelRaft,提升系统吞吐量。在此之前,PolarFS的研究成果已发表在数据库顶级会议VLDB 2018 《PolarFS: An Ultra-low Latency and Failure Resilient Distributed File System for Shared Storage Cloud Database》。

 

为了实现分布式海量存储,同时又避免跨节点访问高延迟的问题,PolarDB自研文件系统PolarFS创新性的引入"操作系统旁路(OS bypass)"、“零拷贝(zero-copy)”技术,实现分布式访问具备本地访问相同的性能,数据处理在用户空间完成,避免传统文件系统从内核空间至用户空间的消息传递开销,充分发挥PolarDB环境的新硬件能力。  

高性能、数据一致性是数据库最重要的功能。在RAFT协议的基础上,PolarDB开发了一种全新的共识协议ParallelRaft,在保障数据一致性的前提下,提升了PolarFS并行写入性能,在高负载情况下,平均延迟缩短一半,系统吞吐量翻倍。

PolarDB是阿里云在2018年正式商业化的云原生数据库,采用存储计算分离、软硬件一体化设计,通过高速的RDMA网络提供共享存储的架构,可以快速实现弹性缩扩容,满足大规模业务场景的需求;并且集成了智能化技术,具备自感知、自决策、自恢复、自优化四大能力。

业内人士认为云原生数据库取代传统数据库已是大势所趋,早在2013年,阿里巴巴将最后一台甲骨文数据库从其淘宝核心系统中下线。亚马逊也已公开表示,将在2020年彻底放弃甲骨文数据库。

阿里云拥有国内最丰富的云数据库产品,服务了金融、电信、制造、物流等领域的龙头企业。在Gartner发布的2018年数据库魔力象限中,阿里云是国内首个进入挑战者象限的中国公司。在学术领域,PolarDB相关论文入选今年的国际顶级数据库会议SIGMOD,这是阿里云数据库连续第二年入选该学术会议。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/523693.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++中提高程序运行效率的方法集合

引言 由于其体系比较庞大,介于个人也是在不断完善和探索,故而此文是一个长期不定时更新的状态。 要点记录 函数在参数传递时,尽可能根据当时的情况,使用引用传递;(引用是一种别名,不涉及变量…

Spring精华问答 | Spring Bean的自动装配是怎么回事?

戳蓝字“CSDN云计算”关注我们哦!Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分J…

C++中dynamic_cast的简介

概述 这里针对于dynamic_cast简单记录下其使用用中应该改注意的事项。 详情 功能 可以用于具有继承关系的类指针或引用之间的向上转换或向下转换。同时还可以用于交叉转换。即派生类的多个基类指针或引用之间的转换。同时可以实现基类向派生类之间的转化,只要基…

华为正准备发布属于自己的手机操作系统;腾讯已经交出了首张产业互联网成绩单……...

关注并标星星CSDN云计算极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go 第二代Google Glass 企…

qt实现QLabel上显示的文字有描边

qt实现文字描边效果图开发环境项目示例综述效果图 此程序运行的效果。 开发环境 1.关于我的开发环境,我目前有点迷惑,我的QtCreator中帮助-》关于QtCreator,得到如下所示: 但是我的安装包上却写着5.12.9 我的理解就是qt版本是…

Git Bug分支

软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。 当你接…

kappa和lambda对比 | 程序员硬核评测

戳蓝字“CSDN云计算”关注我们哦!程序员硬核评测:客观、高效、不说软话。无论是技术质量、性能水平,还是工具筛选,一测便知!作者:浪尖转载:Spark学习技巧首先我们会详细的讲解这两种架构&#x…

Feature分支

软件开发中,总有无穷无尽的新的功能要不断添加进来。 添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发&…

git提交代码的时候出现fatal: Could not read from remote repository.

引言 当在git使用中出现这样的提示的解决方法。 解决方法 我采用重新获取ssh-key的方法,关于具体的操作,可以查看博文: https://www.cnblogs.com/janve/p/10946630.html。 实际上具体的步骤,就是下面几句: ssh-key…

Git多人协作

当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。 要查看远程库的信息,用git remote: $ git remote origin或者,用git remote -v显…

边缘计算精华问答 | 火爆的边缘计算为何兴起?

戳蓝字“CSDN云计算”关注我们哦!随着物联网在全球各行业中越来越普遍,企业们发现了云计算的不足,它不是解决所有问题的答案。此外,如果只有云计算,物联网项目不能充分发挥其潜力,特别是在实时分析&#xf…

qt下QString转换为const char*字符串

概述 本文直在说明将QString类型的变量转换为const char *类型。 实现 可以采用下面的方式来实现: QString.toStdString().c_str(); 示例 下面是一个示例: const QString msg "nis你好!"; const char * str msg.toStdStrin…

Rebase

在上一节我们看到了,多人在同一个分支上协作时,很容易出现冲突。即使没有冲突,后push的童鞋不得不先pull,在本地合并,然后才能push成功。 每次合并再push后,分支变成了这样: $ git log --grap…

腾讯优图贾佳亚:当AI进入产业应用时代时,计算机视觉技术更应该服务于人才对!...

戳蓝字“CSDN云计算”关注我们哦!从移动支付的自动贩卖机到刷脸支付的智能货柜;从亲自到柜台验证到人脸核身远程开卡;从排队买票、排队进门的糟糕旅游体验到提前预约,刷脸入园的智慧旅游……在昆明的腾讯全球数字生态大会AI 分论坛…

gitlab常用的命令

引言 使用gitlab提交代码的时候,若是使用的命令行,则需要输入命令行指令。下面是日常遇到的常用的命令行指令。 详情 git命令行常用指令的使用: git status #上次提交后是否对文件再做了修改项目1git add . #添加所有的变动git checkout …

创建标签

在Git中打标签非常简单,首先,切换到需要打标签的分支上: $ git branch * devmaster $ git checkout master Switched to branch master然后,敲命令git tag 就可以打一个新标签: $ git tag v1.0可以用命令git tag查看…

使用AWS CloudWatch 调优Lambda函数 | 技术头条

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!译者:风车牛马整理:刘丹Kyle Galbraith,高级软件工…

记录greater和less

引言 本文针对C11中greater和less做简单的记录。本文使用visual studio 2017下控制台输出程序可以直接使用c11特性。 内部实现 查看greater和less会看到其下面的实现; template<class _Ty void>struct greater{ // functor for operator>_CXX17_DEPRECATE_ADAPTO…

操作标签

如果标签打错了&#xff0c;也可以删除&#xff1a; $ git tag -d v0.1 Deleted tag v0.1 (was f15b0dd)因为创建的标签都只存储在本地&#xff0c;不会自动推送到远程。所以&#xff0c;打错的标签可以在本地安全删除。 如果要推送某个标签到远程&#xff0c;使用命令git pu…

ARM到底是一家什么样的公司?

戳蓝字“CSDN云计算”关注我们哦&#xff01;技术头条&#xff1a;干货、简洁、多维全面。更多云计算精华知识尽在眼前&#xff0c;get要点、solve难题&#xff0c;统统不在话下&#xff01;作者&#xff1a;小枣君转自&#xff1a;鲜枣课堂这两天&#xff0c;一家叫做ARM的公司…