数据库服务的高可用性有几种方式

发布网友

我来回答

1个回答

热心网友

高可用性,虽然我不熟悉oracle的,但是sql server的我大概了解一些。分享些我的经验给你。

高可用性,一般重点有2个,集群负载性能,和读写分离。
在不考虑硬件配置的情况下,高可用性要关注的是 哪些是读写数据库,哪些是只读数据库。
微软sql server的最新版本完善了always on功能

方法一般情况都是 (简单点)
1.有一个主数据库,做集群 这个集群是用来做灾难恢复的建2+个节点,防止主数据库挂掉
2. 建个镜像数据库,用作子数据库。万一主库全挂了,镜像数据库(只读)会重设为(读写)
3. 读写分离,抽取主数据的log用来还原出镜像只读数据库,为后端数据仓库用

第二点里可以也为镜像数据库建立集群用作灾备

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com