50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

激发数据裂变新动能,云数据库前沿技术解读

  • 2020-03-29
  • 本文字数:1667 字

    阅读完需:约 5 分钟

激发数据裂变新动能,云数据库前沿技术解读

解锁 NoSQL 数据库新玩法 释放云端数据新动能

大数据背景下,各种云端数据库技术百花齐放,NoSQL 数据库也在时代发展浪潮下经历着自己的沉浮。


随着时代对 NoSQL 数据库提出的高需求,NoSQL 数据库该如何接招呢?来看一下华为云数据库 GeminiDB 是怎么“秀肌肉”的吧!


GeminiDB 是华为云在 NoSQL 领域的重大技术创新,通过把数据库的多副本能力下沉到分布式强一致的共享存储池,以用户态共享文件系统的方式访问、获取存储池的数据,再传递给多模数据库的公共引擎层,然后在公共引擎层之上实现了 Cassandra、Redis、MongoDB、InfluxDB 的多模接口,把多模和计算存储分离两种先进架构完美的结合在一起,做到最大程度上的性能提升。


这种结合带来了很多工程效率和读写性能的提升,比如轻松实现分钟级计算节点扩容,秒级存储扩容,3 倍于开源版本的读写性能提升,秒级故障恢复,数据强一致存储等,整个方案兼顾高可用和强一致。



GeminiDB 架构图

为开发者解锁迁移新技能 开放行业新技术

华为云数据库分享了《云上数据库迁移:从小白到大咖的进阶之路》的主题演讲,表示随着云计算的飞速发展,传统数据库开始了云化转型之路,在云化大潮中不断发展创新,甚至涌现出一些颠覆性的技术实践。


比如原本只能是数据库迁移专家才能完成的复杂的数据库迁移如今在云上变得轻松简单,让普通的从业者也能完成云上数据库高效迁移,极大便利了客户、一线运维人员和开发者。


华为云数据库基于“做最懂客户迁移难题的产品”的理念,推出华为云数据库复制服务 DRS。


如果将数据库比喻成“城市”,我们可以理解 DRS 便是城市之间的“地底光纤”,确保将“始发地”源库的数据安全、快速、高效地运输到“目的地”目标库,可达到百公里内毫秒级别、远距离情况下秒级的传输速度。


为了保障数据库迁移过程中数据的一致性,一种方式是需要停掉业务,进行一次性迁移(也称离线迁移),这就造成了数据量越大,迁移时间越长,也就意味着停机时间越久。


那么是否有一种方式既能保障数据库迁移过程中数据的一致性,又能做到业务持续运行?这就对 DRS 提出了更高的要求。


DRS 通过全量迁移+增量同步的方式(也称在线迁移),在全量迁移完成后,启动增量同步过程。增量同步是将源库先进行日志解析,日志可以很形象的看成是“录像带”,记录了源库的所有操作,我们将日志“回放”出来,源库做了什么数据操作,目标库就做什么样的操作,最终这部分增量数据被并行复制到目标库,来保证数据的一致性。


整个过程可以理解为在业务运行的过程中,潜移默化地完成了源库与目标库之间的数据迁移,业务无感知。



华为云数据复制服务 DRS 迁移示意图

助力千行百业创新升级 华为云数据库不止步

华为云数据库分享了《华为云数据库解决方案最佳实践分享》的主题演讲,从行业解决方案维度出发分享了数据库行业发展历史和未来技术发展趋势,为广大数据库开发者和数据库解决方案架构师,介绍了华为云数据库产品和解决方案的的优势,并对制造业、地理信息行业、金融业、互联网等行业最佳实践进行了分享。


案例中以国家基础地理信息中心公共服务平台天地图项目为例,解读了华为云是如何为地理信息客户完成数字转型和业务上云的工作。


该平台为 30 多个部委机构和全国 30 多个省市提供地理信息基础平台服务,提供了 44 项在线的数字化地理信息专业服务,日均 API 和服务调用超过 4 亿次。


针对地理信息化数字化解决方案,华为云提供了多种数据库引擎融合解决方案,如 DDS(文档数据库服务)存放地理信息底图瓦片数据,RDS for PostgreSQL(GIS 插件)存放地理信息矢量数据,RDS for MySQL 存放用户信息和图层配置信息等。当前该项目已经开始二期建设,并推广给全国 30 多个省市。



天地图解决方案架构图


华为云数据库通过这三场直播开放了最新技术和能力,为开发者、合作伙伴、行业提供最佳解决方案。


如果您错过了精彩直播,我们还精心准备了录播视频,没来得及观看或是想重温精彩瞬间的小伙伴们,直接扫描下方二维码观看。心动不如行动,我们翘首以待您的到来。


本文转载自 华为云产品与解决方案 公众号。


原文链接:https://mp.weixin.qq.com/s/oJlydvC1iC97jIthNJoB_Q


2020-03-29 19:231025

评论

发布
暂无评论
发现更多内容

成为数字游民,他们为何「All in Web3」?

One Block Community

程序员 web3 数字游民

Web3领域首个三消小游戏Matching Game,近30交易量破800万U

BlockChain先知

2022-11-24:小团在地图上放了3个定位装置,想依赖他们进行定位! 地图是一个n*n的棋盘, 有3个定位装置(x1,y1),(x2,y2),(x3,y3),每个值均在[1,n]内。 小团在(a,

福大大架构师每日一题

golang 算法 福大大

JavaWeb项目部署到腾讯云教学

陈老老老板

腾讯云 javaWeb java; 11月月更

C++--- 类型萃取 ---is_void && is_null_pointer

桑榆

C++ STL 11月月更

三分建设,七分运营|用现代化安全运营应对数据安全风险

爱科技的水月

聊聊Mybatis的数据源之获取连接

急需上岸的小谢

11月月更

聊聊Mybatis的类型转换接口TypeHandler

急需上岸的小谢

11月月更

软件架构的定义与分类

穿过生命散发芬芳

架构 11月月更

Mysql基础超详细讲解

陈老老老板

MySQL 数据库 11月月更

云数据库时代,DBA将走向何方?-v4

科技之光

聊聊Mybatis的类型转换注册类TypeHandlerRegistry

急需上岸的小谢

11月月更

【Python 基础学习】-变量和常量、输入输出

度假的小鱼

11月月更 Python变量常量 Python变量

支持向量机-探索核函数在不同数据集上的表现

烧灯续昼2002

Python 机器学习 算法 sklearn 11月月更

如何使用Git进行代码托管

我是一个茶壶

git 代码托管 11月月更

“链游版羊了个羊”Matching Game即将登陆Gate

股市老人

【Python 基础学习】-基础语法

度假的小鱼

11月月更 Python基础语法

性能测试知识科普(六):三大模型

老张

性能测试 数据模型 业务模型 流量模型

广告业务存储神器:华为云GaussDB(for Redis)

秃头也爱科技

支持向量机-非线性SVM与核函数

烧灯续昼2002

Python 机器学习 算法 sklearn 11月月更

【Python 基础学习】-运算符

度假的小鱼

11月月更 Python运算符 Python运算符优先级

【web 开发基础】PHP 中的可变参数个数的函数 (34)

迷彩

函数 web开发基础 11月月更 可变个数参数的函数

China SAFe Day 2022中国规模化敏捷大会圆满落幕!

爱吃鱼的小雨

敏捷 safe 规模化敏捷 SAFeDay

感恩每一位 RockStar!

StarRocks

数据库

Linux 文件基本属性

芯动大师

chmod 11月月更 Linux文件属主 charp chown

基于鸿蒙系统的commonEvent和限制与约束原子化服务代码简析

恒山其若陋兮

前端 11月月更

kitti数据集在3D目标检测中的入门(二)可视化详解

Studying_swz

人工智能 11月月更

华为云区块链三大核心技术国际标准立项通过

科技怪授

一文了解 Go 的复合数据类型(数组、切片 Slice、Map)

陈明勇

Go golang go基础 11月月更

华为云GaussDB(for Influx):让智能电网时序数据处理更高效

路过的憨憨

华为

激发数据裂变新动能,云数据库前沿技术解读_文化 & 方法_华为云产品与解决方案_InfoQ精选文章