数据库可用是指在硬件、软件故障发生时,可以将业务从发生故障的数据库节点迁移至备用节点。本文主要讲述SQL Server可用方案,以及京东云RDS数据库可用实现。 一、可用解决方案总览 1、故障转移集群故障转移集群为整个SQL Server实例提供可用性支持,这意味着在集群上某个节点的SQL Server实例发生了硬件错误、操作系统错误等会故障转移到该集群上的
一、MySQL+MyCat分库分表1 MyCat简介java编写的数据库中间件Mycat运行环境需要JDK.Mycat是中间件.运行在代码应用和MySQL数据库之间的应用.前身 : corba. 是阿里开发的数据库中间件.实现MySQL数据库分库分表集群管理的中间件.曾经出现过重大事故. 二次开发,形成Mycat.使用MyCat之后,编写的所有的SQL语句,必须严格遵守SQL标准规范.insert
RAC是real application clusters的缩写,译为“实时应用集群”, 是Oracle新版数据库中采用的一项新技术,是可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。RAC是real application clusters的缩写,译为“实时应用集群”, 是Oracle新版数据库中采用的一项新技术,是可用性的一种,也是Oracle数据库支持网格计算环境的核心技
方案一:双机可用方案1.数据库架构图 2.特点    一台机器A作为读写,另一台B作为备份;A故障后B作为读写;A恢复后A作为备。3.开发说明此种情况下,数据源配置中的数据库IP地址,可采用虚拟的IP地址。虚拟IP地址由两台数据库机器上的keepalive配置,并互相检测心跳。当其中一台故障后,虚拟IP地址会自动漂移到另外一台正常的
原创 2017-06-29 12:11:40
919阅读
PostgreSQL类self._state成员用于标定PostgreSQL数据库的状态starting\
原创 2022-07-26 16:50:36
599阅读
一、系统环境 主机:两台CentOS7.6虚拟机 IP地址:master01(IP:192.168.27.47),master02(IP:192.168.27.57),VIP:192.168.27.100 软件:mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz,Keepalived(yum源)二、实现过程2.1、实现MySQL的安装配置(1) 下载MySQL的安
一.MHA简介:MHA(Master High Availability)目前在MySQL可用方面是一个相对成熟的解决方案,它由日本DeNA公司的youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL可用性环境下故障切换和主从提升的可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA
将独立集群转换为 Patroni 集群本节介绍将独立 PostgreSQL 实例转换为 Patroni 集群的过程。要在不
翻译 2022-07-26 16:54:04
235阅读
Patroni 配置存储在 DCS(分布式配置存储)中。有 3 种类型的配置:(Patroni configurat新启动以应用配置(对于具有上下文 post
翻译 2022-07-26 16:46:36
486阅读
RestApiServer类继承自ThreadingMixIn、HTTPServer和Thread。该类用于构建patroni
原创 2022-07-26 16:50:12
200阅读
AsyncExecutor类封装了异步线程启动结束管理的API,用于ha.py中启动线程执行操作任务,从以使用thead
原创 2022-07-26 16:50:26
79阅读
Patroni是一个模板,您可以使用Python创建自己的定制化、可用性解决方案,并为最大的即用的复制系统(replication system)。It will have its own caveats. Use wis
翻译 2022-07-26 16:54:31
686阅读
背景 金融行业高度依赖共享存储来解决可用数据0丢失以及异地容灾的问题。 开源数据库PostgreSQL基于复制的解决方案能不能解决0丢失,可用以及容灾的问题? 完全可以,而且更灵活,更可靠。 PostgreSQL 金融场景实现 如图1 主备同步通过流复制实现,可靠性指标包含反馈维度的
数据库可用的,比较好!
原创 2022-05-16 15:57:35
10000+阅读
一、MHA概述1.什么是 MHA:MHA(MasterHigh Availability)是一套优秀的MySQL可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点故障的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的可用。2. MHA 的组成:1)MHA Node(数据
低读低写并发、低数据方案方案一:双机可用方案1.数据库架构图2.特点    一台机器A作为读写,另一台B作为备份;A故障后B作为读写;A恢复后A作为备。3.适应场景读和写都不高的场景(单表数据低于500万),双机可用。4.优缺点优点是一个机器故障了可以自动切换;缺点是只有一个在工作,读写并未分离,并发有限制。方案二:主从结构方案1.数据
转载 2023-11-11 08:01:53
104阅读
1、可用方案(HA,High Availability)缓存是通过双写和双读主备、或者利用缓存的集群数据同步,故障自动转移来实现的数据库的读是通过读写分离(MHA,Master High Availability),分库冗余多份来实现的;写是通过主从双备,keepalived+virtual IP 自动故障转移来实现的。2、并发方案读多写少,读并发高就主从分离,写并发高就水平分库,如果读写请求
依旧主要参考沈剑大佬的多篇博文,以及数位网友的优秀分享,文末是完
原创 2023-03-26 10:15:07
215阅读
本文建立在数据库主从复制(Master-Slave)的基础上。Master:10.19.100.2 port:5432 数据库版本PostgreSQL-10.3Slave:10.19.100.3 port:5432 数据库版本PostgreSQL-10.3pgpool-II使用虚拟IP:10.19.100.4 软件版本 pgpool-II 3.7.2一 pgpool中间件及HA简介在没有中间件的情
转载 2024-04-17 12:20:05
681阅读
如果您的系统依赖PostgreSQL数据库并且您正在寻找HA的集群解决方案,我们希望提前告知您这是
原创 精选 2023-05-06 06:57:34
451阅读
  • 1
  • 2
  • 3
  • 4
  • 5