机器的磁盘没有永久损坏,消息总可以在重启后恢复并正常投递给消费者们。但是,如果遇到了磁盘永久损坏或者数据文...
原创 2023-03-28 13:22:22
159阅读
# MySQL HA(高可用性)方案实现指南 在当今的应用程序中,高可用性(HA)至关重要,尤其是对于数据库系统。在本篇文章中,我将教您如何实现 MySQL 的高可用性方案。我们将通过一系列步骤逐步实现 MySQL 的主从复制和故障转移过程。 ## 实现流程 我们将分为以下几个步骤来实现 MySQL 的高可用性: ```mermaid flowchart TD A[准备环境] --
原创 2024-09-25 08:33:22
32阅读
PostgreSQL 是一种流行的开源关系型数据库管理系统。它提供了标准的SQL语言接口用于操作数据库。 repmgr 是一个用于 PostgreSQL 数据库复制管理的开源工具。它提供了自动化的复制管理,包括: 故障检测和自动故障切换:repmgr 可以检测到主服务器故障并自动切换到备用服务器。 自动故障恢复:repmgr 可以检测到从服务器故障并自动将其重新加入到复制拓扑中。 多个备用服务器
原创 精选 2023-05-09 16:33:40
393阅读
mysql-master-hamysql 做热备和高可用的方法有很多种, 比如:mmm:://mysql-mmm.org/mha:https://code.google.com/p/mysql-master-ha/heartbeat+brdb:http://lin128.blog.51cto.com/407924/2794
转载 2013-08-16 18:14:00
53阅读
Redis是一个高速的KV数据库,支持丰富的类型,既可以当做cache来使用,也可以当做存储来使用。目前仅支持replication。因此和MySQL一样,需要外部的一些方案来实现本身的HA。当然和MySQL Cluster一样,Redis作者也在实现Redis Cluster,MySQL Cluster和MySQL区别非常大,使用范围十分有限。下面是对已有的一些Redis HA
转载 2023-04-28 09:31:09
106阅读
# Redis Cluster HA方案 ## 背景 在分布式系统中,高可用性是一个非常重要的考虑因素。Redis作为一个流行的内存数据库,也需要确保在节点故障时能够提供高可用性。为了满足这个需求,Redis提供了Redis Cluster,它是一个分布式、高可用的解决方案。 Redis Cluster可以将数据分布在多个节点上,每个节点都负责一部分数据。当某个节点发生故障时,Redis C
原创 2023-12-31 07:31:49
36阅读
转载 2021-07-19 14:52:13
611阅读
由于使用Tbase分布式数据库,熟悉PG特性,需要安装一个PG数据库 下载链接:https://www.enterprisedb.com/download-postgresql-binaries下载完后,上传到服务器上一、添加用户groupadd postgres useradd -g postgres postgres passwd 123456二、解压tar -zxvf postgresql-
转载 2024-09-12 09:27:35
55阅读
前一讲中我们知道,Zookeeper通过维护一个分布式目录数据结构,实现分布式协调服务。本文主要介绍利用Zookeeper有序目录的创建和删除,实现分布式共享锁。举个例子,性能管理系统中,告警规则只允许最多创建450条,我们如何保证这个约束呢?如果只有一个web节点,我们只需要简单的把规则数量查询服务,入库服务加一个锁即可以解决,代码如下 synchronized(this) { if(
什么是 PostgreSQL HA?此 PostgreSQL 集群解决方案包括 PostgreSQL 复制管理器(​​replication manager​​​),这是一种用于管理 PostgreSQL 集群上的复制(​​replication​​​)和故障转移(​​failover​​)的开源工具。获取此镜像获取 Bitnami PostgreSQL HA Docker 镜像的推荐方法是从 ​
原创 2022-04-25 13:40:24
553阅读
!/bin/bash##################################Author:xgmin##Version:1.0##Date:20191121################################yumcleanall&&yumrepolistyuminstallvimtree-y#安装keepalived####################
原创 2020-06-12 14:33:12
3592阅读
使用Patroni构建PostgreSQLHA集群实践前言​PostgreSQL是一款功能,性能,可靠性都可以和高端的国外商业数据库相媲美的开源数据库。而且PostgreSQL的许可和生态完全开放,不被任何一个单一的公司或国家所操控,保证了使用者没有后顾之忧。国内越来越多的企业开始用PostgreSQL代替原来昂贵的国外商业数据库。​在部署PostgreSQL到生产环境中时,选择适合的高可用方案
推荐 原创 2021-10-13 16:52:38
7560阅读
1点赞
1评论
Apache+heartbeat HA宕机自动切换到slave提供服务。 1: [url]http://www.linux-ha.org/download/[/url]   #: [url]http://libnet.sourceforge.net/[/url] [url]http://www.packetfactory.net/libnet/[/url] &nbsp
推荐 原创 2009-02-14 19:42:31
10000+阅读
6评论
参考图 注意此版本比较适合citus 11.0 以及以上的(但是11.0 暂时还没ga) 集成说明 因为citus 的coordinator、worker 都支持基于流式复制的,我们基于patroni 保证节点的高可用(推荐使用同步复制),为了规避业务使用的问题,我们可以基于haproxy + ke
原创 2022-05-12 21:37:27
698阅读
PostgreSQL 是一个功能强大的开源关系型数据库管理系统,在实际应用中,为了提高数据库的可用性和性能,通常会采用集群方案来部署 PostgreSQL。在 Kubernetes(K8S)平台上部署 PostgreSQL 集群是一种常见的做法,可以实现高可用性、扩展性和容错性。 在 Kubernetes 中部署 PostgreSQL 集群主要涉及以下几个步骤: | 步骤 | 操作 | | -
原创 2024-05-20 11:19:55
159阅读
 Redis的HA 目的是当主节点挂掉后,从节点自动升级为主节点。目前的方案有如下几种:(1)   Redis-cluster内置HA功能,redis 3.0实现了cluster功能,内置HA.此功能需要在集群模式下才支持,master挂掉后,slave会自动升级为master,对客户端是
原创 2022-08-10 11:38:05
190阅读
1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MY
转载 2023-10-14 16:46:54
95阅读
零、为什么需要群集?  在现在的科技环境下,我们的项目中往往会处理越来越多的数据量,随着数据量的递增,单一的数据库已经无法满足我们的业务要求,因此为了解决这一系列的数据库瓶颈,我们有了集群的搭建方案。一、MySQL版本  引擎对比:    1、myisam没有事务支持      MariaDB针对MyISAM改进,Aria占用空间小,并且允许在系统之间轻松进行复制。    2、innodb提供事务
转载 2023-10-08 15:31:56
297阅读
前言 SequoiaDB作为分布式数据库,从设计之初就已经支持SQL访问。目前,SequoiaDB自研的SQL访问组件SequoiaSQL作为企业版的功能之一已经提供给上百家企业用户使用,并且已经实现分布式架构下的SQL 2003支持。 对于SequoiaDB社区版用户,我们可以通过SequoiaD ...
转载 2021-09-28 21:57:00
242阅读
2评论
为例:节点1:Mongodb Ho
转载 2023-06-11 16:55:44
76阅读
  • 1
  • 2
  • 3
  • 4
  • 5