- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
云数据库方案设计
一、云数据库的云化改造
面向云化环境,数据库在多个方面需要进行改造,包含快捷的安装部署,
供给数据库的动向伸缩和资源隔绝,以及监控、迁徙、备份等一体化管理,以适
应云环境中自动安装部署、一体化监控管理,资源动向分派等需求。
1.迅速安装及部署
一键部署和分钟级实例的创立:
1.准备好预置数据库的docker镜像
a.初始化好空数据目录(也支持依据场景预置数据)
b.数据库配置文件搁置在docker镜像以外,经过映照的方式进入
镜像内部
2.(CPU
用户选择实例资源后、内存),系统自动计算最正确设置
a.用户选择实例的内存、CPU数目,使用处景(OLTP、OLAP)
b.依据用户选择,自动调整、优化参数(共享缓存、
work_mem、等等)
3.使用docker镜像加载外置配置文件启动数据
多种部署方式
1.单机(独自的docker镜像)
2.主备和负载平衡
a).配置好的三个独立docker镜像,分别饰演主机、备机、
读写分别节点
b).三个节点配置文件都在外面,映照到内部运转
c).启动时,依据用户的资源选择和网络场景,自动规划配
置文件内容
3.KADB
集群
a).依据角色配置好独立的docker镜像,分别饰演数据节
点、协调器节点等
b).节点的配置文件都放在外面,映照到内部运转
c).依据用户设置的资源,场景,自动分派节点数目,配置
节点参数.
2.在线伸缩
云环境中,支持在线调整任何一个实例使用的资源。关于数据库而言,若分
CPU
派的资源,包含、内存、磁盘等资源发生变化,数据库相同需要关于资源的
变化实行奏效。
CPU变化时,主要影响数据库的并发连结数和并行参数,在金仓云数据库中,
并发连结数和并行参数能够动向调整。
内存发生变化时,数据库的共享内存,排序内存等内存分派支持
动向调整,动向扩展。
磁盘发生变化时,数据库能够配置表空间的储存,以及表储存,分区的储
存,动向使用新增资源。
此外,跟实在质业务的增添,数据库集群的负载可能高出初始设计的蒙受能
力,使得办理能力降落,不再知足业务需求,所以数据库集群支持在线扩展能
力,即在不影响系统正常使用的状况下,增添数
据库的数据办理能力。
3.资源隔绝
KingbaseES云数据库支持多租户模式,以实现多个租户之间的资源隔绝。
每个租户创立自己的数据库,各自的数据库从元信息、用户数据到内存、以
及日记信息,都是相互隔绝的。每个租户的数据库不能够相互接见。
各个租户的数据库能够方便的迁徙和加载,支持各自的备份和恢复。
4.一体化管理
KEM
使用监控数据库运转状态
a).支持自主监控(由KEM主动体现)
b).支持将采集的数据聚集到其余管理平台WEB
使用对象管理工具管
理数据库对象
a).单机形式的数据库对象管理
b).主备形式的数据库对象管理
c).KADB
集群数据库对象管理
二、向非关系型储存、大数据办理进行扩展
1.通用数据库
通用数据库依据办理业务的种类,分为交易型数据库和剖析型数据库。
1.交易数据库
主要用于交易种类的业务办理,比如:业务流程电子化,其余业务系统。
面向全部参加业务流程的人员。对数据的操作特色是:大批短、频、快的增修改
操作。
2.
文档评论(0)