每日最新情感日志速递平台 第一时间了解互联网的新鲜句子。

有存储引擎、查询引擎和优化器

发布时间:2019-04-04 15:46 类别:数据库

  数据库市场构成今天的款式曾经好久了,贸易数据库为王,这几乎没有变过。不外,云来了,以AWS、阿里云为代表的云办事商携云原生数据库倡议了新一轮挑战。与以往历次的挑战分歧,此次的竞赛换了赛道。

  3月21日,阿里云对外发布了POLARDB v2.0。此前的POLARDB针对的是MySQL用户,这一次POLARDB还能够兼容Oracle数据库。据悉,这也是首个兼容Oracle的云原生数据库,可协助金融、医疗、制造等大型企业在数小时内完成营业迁徙,10TB数据备份只需10分钟。

  数据库降生于上个世纪70年代,颠末这些年的成长,无论是手艺仍是市场款式都曾经趋于不变,因而市场很长时间以来不断处于波涛不惊的形态,不外,云时代的到来打破了这种安静,由于在云时代保守数据库面对良多新的挑战,这就给了重生的云原生数据库以机遇。

  在2019阿里云峰会北京站上,阿里云智能总裁张建锋在演讲时曾提到了云给这个世界带来的三个变化,即IT根本设备的云化、焦点手艺的互联网化、使用的数据化和智能化。

  “根本设备的云化需要一套新的系统,需要基于互联网手艺来进行革新。因而,下一代的手艺必然建立在互联网手艺和云化根本设备上的。”张建锋暗示。

  而阿里云的数据库POLARDB恰是顺应根本设备的云化而降生的,正由于此,POLARDB这类数据库也被称为云原生数据库,包罗AWS的Aurora也是这一类型的代表。

  现实上,阿里云晚期也是保守数据库的利用者,恰是由于云的降生,由于本身营业不竭成长,发觉保守数据库越来越难以满足本身的需求,才有了自研的云原生POLARDB。

  “阿里的营业很复杂,数据量很大,跟着营业的成长,基于开源数据库的分布分表两头件的处理方案曾经不克不及满足。这就是POLARDB降生的间接缘由。”阿里云智能数据库产物线总担任人李飞飞说。

  作为一款降生于云时代、一起头就架构在云平台之上的云原生数据库生成地具有良多劣势。好比,弹性伸缩能力就是云原生数据库最主要的特点,即当用户营业量低的时候,就少分派资本;当营业负载高的时候,通过只读节点等逐步扩展的体例,让数据库支撑营业的增加。这种弹性伸缩的能力还带来另一个益处,就是按需付费,成本节约。所以,云原生数据库往往具有更高的性价比。

  “保守数据库的典型架构就是单节点架构,有存储引擎、查询引擎和优化器引擎,再上面是SQL Parser,这一套架构中存储和计较是绑定在一路的,而云原生数据库存储与计较是分手的。”李飞飞暗示。

  李飞飞引见说,POLARDB采用的是分布式共享存储架构,计较与存储分手。因为计较与存储的解耦,存储就能够通过RDMA高速收集做成一个分布式存储,而看起来仍然像一个当地皮。恰是因为采用了计较与存储分手的架构设想使得POLARDB的最大数据容量能够达到100TB,这是开源数据库难以企及的,也成为POLARDB良多晚期用户采用它来代替MySQL的一个次要缘由。

  除了借助RDMA等收集手艺实现弹性伸缩能力之外,POLARDB还享受了良多现代手艺的盈利。好比,POLARDB采用了英特尔的傲腾这是一种拜候速度介于内存和SSD之间的新型存储介质,若是需要扩容,能够在5分钟之内完成节点规格的升级和进行只读节点的扩展,极速适配。

  现实上,傲腾的对数据库的影响不只是快速,它也在必然程度上改变了数据库的设想逻辑,让数据一旦写了之后及时就可持续性了,持久化了。

  别的,像GPU加快在POLARDB中也有采用。在POLARDB中一些反复性或类似性比力高的计较,会Offl http://takahangha.com/shujuku/11/


你可能喜欢的