一、系统环境 主机:两台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的安
背景 金融行业高度依赖共享存储来解决可用,数据0丢失以及异地容灾的问题。 开源数据库PostgreSQL基于复制的解决方案能不能解决0丢失,可用以及容灾的问题? 完全可以,而且更灵活,更可靠。 PostgreSQL 金融场景实现 如图1 主备同步通过流复制实现,可靠性指标包含反馈维度的
本文建立在数据库主从复制(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的集群解决方案,我们希望提前告知您这是一项复杂的任务,但并非不可能实现。我们将讨论一些解决方案,您可以从中选择对您的容错要求。PostgreSQL本身不支持任何多主群集解决方案,例如MySQL或Oracle。尽管如此,仍有许多商业和社区产品提供此实现,以及其他产品,例如PostgreSQL的复制或负载平衡。首先,让我们回顾一些基本概念:什
转载 2024-03-28 10:09:16
208阅读
前言PostgreSQL 本身不支持任何多主群集解决方案,例如 MySQL 或 Oracle。尽管如此,仍有许多商业和社区产品提供此实现,以及其他产品,例如 PostgreSQL 的复制或负载平衡。首先,让我们回顾一些基本概念:什么是可用性?它是服务可用的时间量,通常由企业定义。冗余是可用性的基础;万一发生事故,我们可以继续毫无问题地运转。持续恢复,如果发生事件,则必须还原备份,然后应用wal
  公司使用的数据库时postgresql,一直运行都很流畅,但是最近java新做的管理平台,由于登录用户较多,并发性比较大。另外新系统可能优化也存在问题,所以pg经常崩溃,所以我就开始研究如何事项pg的高性能,可用的HA的数据库集群解决方案。主要思路是利用postgresql自带的流复制功能,来实现了双机热备,利用pgpool实现数据库的负载均衡、失败接管、在线回复、消除单点故障,从而做到无缝
转载 2024-03-28 22:05:22
85阅读
  一、本文目的         介绍如何在同一台虚拟机上搭建可用的Activemq服务,集群数量包含3个Activemq,当Activemq可用数>=2时,整个集群可用。         本文Activemq的集群数量为3个,分别命名为mq1,
文章目录一: 索引1.1: 索引的概念1.2: 创建普通索引的三种方法1.2.1: 第一种方法--直接创建1.2.2: 第二种方法--修改表方式创建1.2.3: 第三种方法--创建表时创建1.3: 创建唯一性索引1.3.1: 直接创建1.3.2: 修改表方式创建1.3.3: 创建表时创建1.4: 主键索引1.5: 组合索引(单列索引与多列索引)1.6: 全文索引1.7: 创建索引的原则依据1.8
转载 10月前
38阅读
基于Consul的数据库可用架构       几个月没有更新博客了,已经长草了,特意来除草。本次主要分享如何利用consul来实现redis以及mysql的可用。以前的公司mysql是单机单实例,可用MHA加vip就能搞定,新公司mysql是单机多实例,那么显然这个方案不适用,后来也实现了故障切换调用dns api来修改域名记录,但是还是没有
一、可用性、负载均衡、复制的几个方案比较:共享磁盘失效切换    共享磁盘失效切换通过仅保存一份数据库副本来避免花在同步上的开销。 这个方案让多台服务器共享使用一个单独的磁盘阵列。 如果主服务器失效,备份服务器将立即挂载该数据库, 就像是从一次崩溃中恢复一样。这个方案允许快速的失效切换并且不会丢失数据。    共享硬
转载 2024-04-24 17:01:27
138阅读
【51CTO独家特稿】如果单MySQL的优化始终还是顶不住压力时,这个时候我们就必须考虑MySQL的可用架构(很多同学也爱说成是MySQL集群)了,目前可行的方案有:一、MySQL Cluster 优势:可用性非常,性能非常好。每份数据至少可在不同主机存一份拷贝,且冗余数据拷贝实时同步。但它的维护非常复杂,存在部分Bug,目前还不适合比较核心的线上系统,所以这个我不推荐。二、DRBD磁盘网络镜
浏览了一下Oracle官方的网页以及非官方的ppt,简单了解了一下Oracle提供的可用方案。主要有三种:1. RACRAC,  Real Application Clusters多个Oracle服务器组成一个共享的Cache,而这些Oracle服务器共享一个基于网络的存储。这个系统可以容忍单机/或是多机失败。不过系统内部的多个节点需要高速网络互连,基本上也就是要全部东西放在在一个机房
stolon方案与patroni 类似,是一个新的pg ha 方案 包含的组件 keeper:它管理一个PostgreSQL实例,汇聚到由领导者sentinel计算的clusterview。 sentinel:它发现并监视守护者和代理并计算最佳的集群视图。 proxy:客户端的接入点。它强制连接到正
原创 2021-07-18 23:13:34
937阅读
  HA(High Avaliablity,可用)集群的出现是为了使集群的整体服务尽可能可用,从而减少由计算机硬件和软件易错性所带来的损失。如果某个节点失效,它的备援节点将在几秒钟的时间内接管它的职责。一、可用原理简述    我们在要做可用的节点上安装好实现可用功能的程序,这些程序最核心的包括两个部分:心跳监测部分和资源管理部分;通过资源管理器的配置接口定义资
数据库的可用是指在硬件、软件故障发生时,可以将业务从发生故障的数据库节点迁移至备用节点。本文主要讲述SQL Server可用方案,以及京东云RDS数据库的可用实现。 一、可用解决方案总览 1、故障转移集群故障转移集群为整个SQL Server实例提供可用性支持,这意味着在集群上某个节点的SQL Server实例发生了硬件错误、操作系统错误等会故障转移到该集群上的
postgresql可用及postgis安装postgresql 可用进程流式复制流复制原理流复制实现master 节点配置slave 节点配置查看同步状态在主库查看状态postgisdocker安装postgis postgresql 可用进程 - Postmaster 主进程它是整个数据库实例的主控制进程,负责启动和关闭该数据库实例实际上,使用pg ctl来启动数据库时,pg_ctl也
转载 2024-03-30 08:08:46
34阅读
原创 2022-08-10 09:08:26
1220阅读
  公司使用的数据库时postgresql,一直运行都很流畅,但是最近java新做的管理平台,由于登录用户较多,并发性比较大。另外新系统可能优化也存在问题,所以pg经常崩溃,所以我就开始研究如何事项pg的高性能,可用的HA的数据库集群解决方案。主要思路是利用postgresql自带的流复制功能,来实现了双机热备,利用pgpool实现数据库的负载均衡、失败接管、在线回复、消除单点故障,从而做到无缝
       自从SQL Server 2005以来,微软已经提供了多种可用性技术来减少宕机时间和增加对业务数据的保护,而随着SQL Server 2008,SQL Server 2008 R2,SQL Server 2012的不断发布,SQL Server中已经存在了满足不同场景的多种可用性技术。    在文章开始之前,我
此文章主要向大家描述的是SQL Server 2008可用性的实际解决方案以及对其优劣的分析,在SQL Server 2008数据库中,其本身就具有很多的SQL Server 2008数据库的可用性解决方案。  如可以采用故障转移群集、数据库镜像、日志传送或者复制等手段来提高数据库的可用性。由于解决方案多了,数据库管理员不得不掌握各个解决方案的优    在SQL Server 2008数据库
  • 1
  • 2
  • 3
  • 4
  • 5