写点什么

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

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

评论

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

LLM 大模型框架 LangChain 可观测性最佳实践

心有千千结

观测云 LLM langchain

国家科技传播中心讲坛!播出预告:吴甜——当机器学会思考

飞桨PaddlePaddle

人工智能 深度学习 百度 BAIDU 百度飞桨

云服务和本地部署大对比,应该选择哪种方式?

Finovy Cloud

云计算 云服务器 云部署搭建

春天已至,见证80/90/00后女性开发者的云上生长力量

华为云开发者联盟

人工智能 华为云 科技 华为云开发者联盟 先锋开发者云上说

文心一言 VS 讯飞星火 VS chatgpt (210)-- 算法导论16.1 1题

福大大架构师每日一题

福大大架构师每日一题

Shell 检查程序进程是否存在,自动重启

最爱小胖子

一键Run带你体验扩散模型的魅力

华为云开发者联盟

人工智能 华为云 华为云ModelArts 华为云开发者联盟

深入浅出:JavaScript 中 every() 的运作原理

Apifox

JavaScript 程序员 前端 数组 前端开发

AI数字虚拟人来了你会失业吗?

小魏写代码

如何将应用一键部署至多个环境?丨Walrus教程

SEAL安全

MySQL 运维 应用部署 Walrus

软件测试团队管理技巧 | 提升团队效能:如何与下属进行有效沟通

测试人

软件测试

大咖公开课 | 探索AI的边界:如何精准地测试人工智能

霍格沃兹测试开发学社

益和热力选择 TDengine,实现智慧供热系统升级

TDengine

tdengine 时序数据库

Sibelius西贝柳斯2023 mac永久使用 兼容M1/M2

Rose

Avid Sibelius 2023 Mac 西贝柳斯 Avid Sibelius

一文读懂私网解析 PrivateZone

火山引擎边缘云

DNS DNS服务器 DNS劫持 #DNS

探索AI的边界:如何精准地测试人工智能

测吧(北京)科技有限公司

测试

管理技巧 | 提升团队效能:如何与下属进行有效沟通

测吧(北京)科技有限公司

测试

提升团队效能:如何与下属进行有效沟通

霍格沃兹测试开发学社

MATLAB R2023b提示已停止工作怎么办?

Rose

数学软件 MATLAB R2023b

[自研开源] MyData 数据集成任务的流程介绍 v0.7.1

LIEN

开源 数据集成 业务融合 API对接 mydata

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