数据库云化架构需求数据库
随着云架构的发展和流行,在业务和应用进行“云化”的过程当中,云数据库由于在总体架构中的重要地位,在云化改造中的重要性不言而喻。云数据库须要知足这些技术要求,除了在功能上的具体提高,在总体架构上更须要进行升级和“进化”。架构
云数据库架构是其可否承载应用架构“云化”的关键点,随着技术和业务的发展,云数据库的架构出现了几个主要的发展方向:运维
- 在dbPaaS平台中,计算-存储层分离将会成为主流技术方向。经过将协议解析、计算等模块与底层存储解耦,数据库云平台将存储层进行分片以实现存储的弹性水平扩张,同时经过计算层的无状态设计容许计算层经过增长节点数量线性提高计算能力,已达到整个数据库云平台的弹性水平扩张。
- 多模架构成为主流趋势,Multi-model的架构在一个数据库平台就能够支持多种存储方式,大大减小运维和开发的成本。传统数据库中例如IBM、Oracle等早已经提供关系型、OO、甚至XML等存储引擎。而新一代数据库则更提供NewSQL、JSON、图、对象存储等多种类型数据存储引擎。
- 云数据库平台将会提供多种混合模式的数据服务 – 关系型与非关系型。该模式使用户可以在同一平台中结合不一样数据存储类型的特色,为新一代IT应用系统提供混合数据存储解决方案。
- 更符合微服务业务架构的要求,微服务要求各个服务模块之间尽可能松耦合和可独立扩展。所以对于数据库,也一样会针对不一样的业务,进行不一样侧重的配置,不管是传统的“读写分离”或者如今流行的HTAP都是围绕这个要求展开的。
云化架构下,数据库的虚拟化、容器化就成为十分基础的技术能力。分布式
SequoiaDB虚拟机镜像上线微服务
做为云化架构下的分布式数据库产品的表明,SequoiaDB针对微服务和云化架构,提供了多种技术特性:spa
- MySQL协议级兼容:应用“计算存储分离”架构,实现100% 兼容 MySQL 语法,已有应用能够进行平滑无缝迁移。
- 金融级分布式OLTP:支持分布式架构下的ACID,完整支持分布式事务、强一致、多副本高可用,知足分布式核心交易业务需求。
- 原生分布式架构:引擎采用原生分布式架构,数据库支持PB 级数据弹性扩展,有效应对海量数据增加需求,分布式高可用下无单点故障。
- 多模数据引擎/HTAP:多模(Multi-model)数据存储引擎,支持云化架构下多类型数据的统一管理,HTAP帮助联机交易、离线分析业务物理隔离,互不干扰。
针对快速部署和使用分布式数据库SequoiaDB的需求,也为方便用户快速体验,SequoiaDB巨杉数据库更新了基于虚拟机的数据库镜像。用户能够根据教程下载并使用预先安装配置好的SequoiaDB巨杉数据库伪集群环境,快速了解数据库的功能和技术特色。设计
虚机镜像下载和使用能够访问:对象
http://download.sequoiadb.com/cn/vm教程
虚机镜像帮助用户快速部署和熟悉SequoiaDB巨杉数据库,针对云化架构、虚拟化、容器化的使用需求将来咱们还会持续推出容器化、虚拟化部署的相关教程和Demo下载,你们敬请期待!事务