加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

关系型数据库尚能饭否?NoSQL、NewSQL谁能接棒?

发布时间:2018-10-31 20:54:32 所属栏目:移动互联 来源:张亮
导读:数据的积累是当今各行各业巨头的企业财富,数据库则是数据存储的重要途径。在大数据和微服务大行其道的今天,传统的关系型数据库也将迎来变革。云原生的数据库架构受到越来越多的关注,所以我想和大家一起来聊聊云原生数据架构。本文作为上篇,会先对当下

由于基于单数据节点的传统关系型数据库是面向磁盘设计的,对于基于内存的存储管理及并发控制,不如重新设计的面向分布式的新架构NewSQL那样,能够更加高效的利用。另外,SQL解析、查询计划优化等工作在中间件和数据库中将会重复工作,使得整体运行效率略逊于全新设计的NewSQL。

在国内的大中型互联网公司中,这类NewSQL十分流行,每个公司都基本有自己的数据库中间件。但由于和公司内部的业务系统耦合较重,成熟的开源产品较少,我们之后将讨论到的Sharding-Sphere生态圈中的Sharding-Proxy即属于这类NewSQL产品。

3、云数据库

最后一种类型的NewSQL,是由云计算公司所提供的云数据库产品。云数据库的使用方无需自行维护数据库及其硬件,而是全部数据托管至云平台所提供的服务。使用方通过数据库的URL连接至云端数据库,并通过API或操作仪表盘去操作和监控系统即可。

云数据库使用成本最低,工程师完全无需考虑数据库的任何细节问题。对中小型公司来说是理想的解决方案,但对于拥有巨大数据体量的公司来说,采用前两种NewSQL的开源或自研方案更加合适。

亚马逊所提供的Aurora即为这类NewSQL的典型应用。

总的来看,NewSQL虽然尚未成熟,但确是面向未来的正确尝试。三种类型NewSQL数据库的关注点各不相同,新架构类型数据库的关注点是彻底的革新;透明化分片数据库中间件的关注点是增量;而云数据库则更加关注屏蔽用户使用细节。

虽然不同类型各有千秋,但它们的核心功能是类似的。无论哪一种NewSQL,混合式(Hybrid)数据库将是未来的发展方向,当OLTP与OLAP不再区分,将会极大地降低开发成本。

至此,我们就基本理清了当下各类数据库发展现状,下一篇文章我会详细说明面向云原生的数据库的核心功能特征。有相关思考的同学也欢迎留言交流。

【编辑推荐】

  1. 带你了解10个MySQL数据库技巧(一)
  2. Oracle 自治数据库带来超强功能
  3. 带你了解10个MySQL数据库技巧(二)
  4. 删库跑路?这篇文章教你如何使用xtraback备份MySQL数据库
  5. 选择合适开源数据库的五个要点
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读