如何将云服务的思维和技术纳入数据库

存储技术

606人已加入

描述

随着互联网技术架构的快速普及,企业对于NoSQL的需求也越来越大,在云计算的潮流下,如何将云服务的思维和技术纳入到数据库创新,成为摆在云服务厂商面前的一道难题。

前不久,在第十届中国数据库技术大会(DTCC2019)上,华为云NoSQL资深布道师胡达分享了华为云多模NoSQL架构的实践与演进,包括存储与计算分离设计理念、多模NoSQL的统一架构、秒级弹性、秒级备份恢复等关键能力。

互联网和大数据背景下,传统关系型数据库越来越难以满足多样化数据管理需求。海量数据管理、高并发、高可用、高可扩展性的诉求,催生了各种NoSQL数据库技术,多样化的NoSQL技术满足了不同场合的应用需要,但同时给应用开发人员以及DBA带来了新的挑战。

在2019年初的华为中国生态伙伴大会上,华为云发布了两款具有划时代意义的云数据库产品:最新一代企业级高扩展海量存储分布式数据库Taurus和全球化的NoSQL分布式多模数据库Gemini DB。二者均为华为云厚积薄发的自研产品,针对用户普遍需求,结合当下云数据库领域最新技术,在功能和性能方面都有大幅提升。

其中,华为云多模NoSQL服务GeminiDB是基于NoSQL的市场机会以及客户的具体需求设计的,在公有云环境里考虑计算与存储分离架构,并不断的优化数据库架构,才能从根本上解决存储和计算设备的生命周期不匹配问题、数据迁移的成本问题和可用性问题。另一方面,对于软硬件的设计和整合,只有站在全局的角度,才能实现极致的性价比。

基于上述两个原则,华为云GeminiDB以华为云存储为统一数据底座,利用计算存储分离架构,实现了软硬件深度全栈的垂直整合,具备了Serverless按需弹性伸缩、跨Region容灾、自驱动的特点。

华为云GeminiDB具备企业级的服务可用性,能够容忍N-1个节点故障,并且在节点故障时对客户的应用无感知,不影响数据的读写。通过多节点并行的快照备份,做到5~10倍的备份恢复性能提升,分钟级完成集群的扩缩容。华为云GeminiDB服务的预期是希望让使用者可以大幅的减少工作量,更省心、更易用。

性能与成本方面,华为云多模NoSQL服务相较于传统开源产品的性能提升三倍,因为NoSQL和关系型数据库不同,其具有水平扩展能力,因此三倍的性能提升也就意味着三倍的成本节约,华为云多模NoSQL服务的数据副本较原生更少,节约了大量的资源,可以实现更加灵活的调度。华为云多模NoSQL服务GeminiDB推出的第一个模型是文档数据库服务DDS,无论是端到端性能,还是弹性扩展、备份/故障恢复性能,均大幅领先业界同类型产品。

数据可靠性方面,提供跨3AZ的数据多副本,同时自动备份数据至OBS(对象存储服务),数据持久度高达11个9(99.99999999%),绝无数据丢失的担忧;通过VPC、子网、安全组、DDoS防护以及SSL安全访问等多层安全防护体系,抵御网络攻击。

生态方面,兼容文档数据库、Cassandra、Redis、InfluxDB等多协议接口:兼容文档数据库协议,支持文档数据模型,在读写性能、灵敏性、可靠性等方面有卓越的优势,适用于具有高并发读写、海量数据存储扩容的互联网、IOT场景;兼容Cassandra协议,支持宽列数据模型,基于存储计算分离的分布式架构,使其拥有超强写入性能,适用于IOT、实时推荐、金融反欺诈检测等场景。

华为云GeminiDB的特性使其非常适用于游戏、工业制造、互联网等行业。据介绍,该服务已在全球布局,让每个Region间数据进行超低时延的同步,帮客户业务实现全球容灾和就近读写。运维方面,基于存储计算分离的分布式架构,实现分钟级节点扩容,秒级存储扩容,扩容过程不干扰线上业务;可视化实例管理平台对实例创建、删除、备份等需求实现一键式便捷操作。

近年来,大数据、人工智能、区块链等新技术、新概念层出不穷,然而在企业真正的业务场景里,数据依然是推动企业发展的基础,企业的效率提升、升级转型也需要基于数据的创新,尤其是如何将云与数据库的能力打通、整合。华为拥有多年的积累,成熟的服务器、存储等产品,这为其增强数据库服务提供了很好的底层架构支持,构建有更多差异化优势的数据库解决方案,为客户提供更多场景化的服务,支撑用户更多的云端创新诉求。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分