写点什么

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

  • 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:23837

评论

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

2021中国边缘计算企业20强榜单出炉,EMQ强势入围!

EMQ映云科技

开源 边缘计算 计算 emq

【架构师训练营】电商业务微服务拆分设计

eoeoeo

中年程序员转行第1年的感悟|2021 年中总结

王磊

Java 编程 编程之路 编程故事

【Flutter 专题】101 何为 Flutter Elements ?

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 6月日更

恭喜埃文科技入选“2021年中国网安产业潜力之星”!

郑州埃文科技

Fuchsia OS vs Harmony OS 谁是下一个领跑

三掌柜

试用期 签约计划

模块六作业

Chris Cheng

架构训练营

react源码解析15.scheduler&Lane

全栈潇晨

React

如果把四个消息队列都拉到一个群里,他们会聊些什么?

悟空聊架构

故事 消息队列 群聊 6月日更 悟空聊架构

JavaScript 学习(四)

空城机

JavaScript 大前端 6月日更

Kubernetes手记(14)- 用户权限系统

雪雷

k8s 6月日更

“懂行”共识拓宽数字通道:川蜀大地与智能时代的“热辣”共振

脑极体

鸿蒙 和 Fuchsia OS,你更期待谁?

Bob

华为 Google 作业一 Fuchsia 鸿蒙系统

测试开发之网络篇-常用服务协议

禅道项目管理

IP HTTP 协议

为什么 StringBuilder 不是线程安全的?

xcbeyond

StringBuilder StringBuffer 6月日更

HarmonyOS学习路之开发篇——Service Ability

爱吃土豆丝的打工人

Server HarmonyOS 路由 Ability Server

Flink State 和 Fault Tolerance(一)

Alex🐒

flink 翻译 flink1.13

网络攻防学习笔记 Day47

穿过生命散发芬芳

网络攻防 6月日更

致翻译界最可爱的许老

Qien Z.

翻译 6月日更

如何有效地管理项目变更?

万事ONES

项目管理 研发管理 ONES

GraphQL 初探

wangwei1237

RESTful API graphql

C++友元的概念和使用的一些介绍

良知犹存

c++

【Vue2.x 源码学习】第十七篇 - 生成 render 函数 - 函数生成

Brave

源码 vue2 6月日更

Java Selector模型

邱学喆

buffer selector SelectableChannel SelectionKey

EasyRecovery Pro绿色破解版,免序列号激活

淋雨

数据恢复 EasyRecovery 文件恢复 Easyrecovery破解 恢复软件

再添新誉!浪潮云斩获年度领先品牌等多项殊荣

云计算

BoCloud博云获评2021云计算PaaS创新领导者

BoCloud博云

容器

项目管理100问 | 一个完整的缺陷管理流程是什么样的?

万事ONES

项目管理 研发管理 bug ONES

有了这个组合拳,不再写bug

看山

DevOps 6月日更

架构之:数据流架构

程序那些事

架构 系统架构 软件架构 程序那些事

WorkPlus即时通讯-通讯录功能大全

BeeWorks

即时通讯 IM 移动开发 开源安全

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