TimescaleDB部署本文安装主要分为两步:(1)PostgresSQL数据库安装(2)TimescaleDB插件安装编译(cmake)1、系统及相关版本要求操作系统: CentOS 7 64位操作系统
安装程序: postgresql-10.2.tar.gz
Timescale: timescaledb 1.0(只支持pgsql9.x和10.x)
Timescale release_t
转载
2024-05-28 21:00:18
154阅读
MariaDB Galera Cluster 是一套在mysql innodb存储引擎上面实现multi-master及数据实时同步的系统架构,业务层面无需做读写分离工作,数据库读写压力都能按照既定的规则分发到 各个节点上去。在数据方面完全兼容 MariaDB 和 MySQL集群优缺点- 1 .特性:
(1).同步复制 Synchronous replication
(2).Act
转载
2024-03-27 09:13:47
159阅读
一、背景介绍传统的主从复制架构下,尽管可以使用半同步的方式进行读写分离,但是主节点仍然存在单点隐患,在规模不大的情况下可以采用keepalive+双主的模式对主节点进行高可用保护,客户端通过VIP访问MySQL服务器二、实现方式keepalive是通过vrrp协议实现,之前有过介绍这里不多赘述,要注意的是在云主机是禁用vrrp协议的。本次实验采用CentOS7.4,数据库版本为MariaDB-10
转载
2024-06-19 06:55:23
118阅读
MariaDB Galera Cluster 集群介绍MariaDB Galera Cluster(下文简称MGC集群),是一套在MySQL innodb存储引擎上面实现多主、数据实时同步以及强一致性的关系存储架构,业务层面无需做读写分离工作,数据库读写压力都能按照既定的规则分发到 各个节点上去,在数据方面完全兼容 MariaDB 和 MySQL。MGC 是基于 Galera 协议的高可用方案:G
转载
2024-04-28 12:26:26
979阅读
1.优势Master库的高可用性,其最大特点是可以修复多个Slave之间的差异日志,最终使所有Slave保持数据一致,然后从中选择一个充当新的Master,并将其它Slave指向它,工作流程主要如下:a.当master出现故障时,通过对比slave之间读取master binlog的位置,选取最接近的slave做为latest slave;b.其它slave通过与latest slave对比生成差
转载
2024-03-13 10:26:17
63阅读
本章讲解了如下内容: ➢ 数据库管理系统; ➢ 初始化 MariaDB 服务; ➢ 管理账户以及授权; ➢ 创建数据库与表单; ➢ 管理表单及数据; ➢ 数据库的备份与恢复。 MySQL 数据库项目自从被 Oracle 公司收购之后,从开源软件转变成为了“闭源”软件,这导 致 IT 行业中的很多企业以及厂商纷纷选择使用了数据库软件的后起之秀—MariaDB 数据库管 理系统。MariaDB 数据库
转载
2024-03-18 12:28:16
62阅读
主主复制,就是在mariadb主从架构上让mariadb主实现监测从的日志变化,从而实现两台机器相互同步。拉取mariadb镜像docker pull mariadb创建好数据卷及相关文件L--Docker_MariaDB_HAProxy
L--haproxy
L--haroxy.cfg
L--logs
L--mariadb1
L--conf.d
L--data
L--mari
转载
2024-04-08 07:46:45
64阅读
前言数据库高可用是生产环境使用数据库必要条件,MySQL数据库通常使用复制技术实现。然MySQL复制本身存在很多的“坑”容易被忽视,导致一些开发或运维人员对于MySQL复制的可靠性有所怀疑。高可用在克服一些配置上的问题后,或许不难实现,业界的解决方案相对也较为成熟。而在数据一致性较高的环境下实现高可靠(比如金融行业),那么MySQL数据库就没那么简单和从容了。这导致了有专家认为MySQL要实现高可
我们在考虑MySQL数据库的高可用架构时,主要考虑如下几方面: 如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时或者最终保持一致。当业务发生数据库切换时,切换前后的数据库内容应当一致,不会因为数据缺失或者数据不一致而影响业务。 关于对高可用的
转载
2024-02-28 14:04:00
158阅读
简介:
MHA能够在较短的时间内实现自动故障检测和故障转移,通常在10-30秒以内;在复制框架中,MHA能够
很好地解决复制过程中的数据一致性问题,由于不需要在现有的replication中添加额外的服务器,仅需
要一个manager节点,而一个Manager能管理多套复制,所以能大大地节约服务器的数量;另外,安装简
单,无性能损耗,以及不需要修改现有的复制部署也是它的优势之处。
MHA的目的在于
原创
2022-09-13 17:45:43
603阅读
Kubernetes(简称K8s)是一个开源的容器编排平台,用于自动化容器的部署、扩展和运维。在K8s的帮助下,我们可以快速地部署和管理容器化的应用程序。本文将详细介绍如何使用K8s部署MariaDB的高可用集群。
1. 创建Kubernetes集群
首先,你需要搭建一个Kubernetes集群,用于部署和管理MariaDB的高可用集群。你可以使用Minikube来快速搭建一个本地的Kuber
原创
2024-01-22 09:52:46
403阅读
文章目录概念安装初次使用安全初始化登陆方式数据库操作数据库备份与恢复备份恢复方式1恢复方式2图形化界面 概念MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB
转载
2024-03-22 06:46:55
28阅读
高可用方案MHA基本介绍和实验环境围绕着主从复制来实现数据库高可用,但是如果是 MariaDB 的主服务的服务宕机了,整个主从复制架构 也就失去了高可用的作用。现在我们使用 一主两从 MariaDB 主从复制架构,希望如果主节点的 MariaDB 服务宕机了,可以 快速的将 主节点的二进制日志复制到 和 主节点同步数据差距最小的服务上,然后将它设置为主节点,另一个从服务将自己 的主节点配置成新称为
转载
2024-02-19 22:33:05
36阅读
文章目录一、简介二、MHA服务1.服务角色2.提供的工具3.工作原理 一、简介MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的master 节点,在此期间,MHA 会通过于其它从节点获取
转载
2024-04-18 11:14:56
101阅读
Linux环境下搭建MySQL服务安装MySQL关闭防火墙MySQL主从集群搭建master配置slave配置MySQL主从集群半同步复制机制master配置slave配置MHA(Master High Availability)master/slave配置文件修改节点之间ssh通信配置MHA安装与配置MHA高可用测试Linux环境下安装MySQL//上传安装包,并解压
[root@centos-
转载
2024-05-14 15:53:20
39阅读
Corosync+pacemaker+DRBD+mysql(mariadb)实现高可用(ha)的mysql集群(centos7)目录:介绍环境借助pcs安装与配置corosync和pacemaker(pcs只是一个管理工具)DRBD安装配置参考之前的博客《DRBD-MYSQL分布式块设备实现高可用》Mysql安装和配置Crmsh安装和资源管理据说这种Corosync+pacemaker+DRBD+
转载
2024-09-02 17:59:10
101阅读
目录一、什么是MHA二、MHA的组成三、MHA的特点四、搭建MHA1.Mariadb高可用MHA的工作原理2.搭建环境3.修改Manager Master、Slave1、Slave2 节点的主机名(方便操作)4.Master、Slave1、Slave2 节点上安装 mysql5.5.685.修改 Master、Slave1、Slave2 节点的 Mariadb主配置文件/etc/my.cnf,每台
转载
2024-04-15 08:24:45
97阅读
MHA(Master High Availability)是一款开源的 MySQL 的高可用程序,目前在MySQL高可用方面是一个相对成熟的解决方案,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的master 节点,在此期间,MHA 会通过于其它从节点获
转载
2024-05-26 14:33:41
120阅读
------本文大纲简介DRBD资源属性原理安装DRDBDRDB实现高可用============一、简介DRBD是一种块设备,可以被用于高可用(HA)之中。它类似于一个网络RAID-1功能。当你将数据写入本地文件系统时,数据还将会被发送到网络中另一台主机上。以相同的形式记录在一个文件系统中。本地(主节点)与远程主机(备节点)的数据可以保证实时同步。当本地系统出现故障时,远程主机上还会保留有一份相
原创
2014-05-01 16:13:44
3243阅读
点赞
1评论
java application项目(非web项目)改进前: -Xms128m
-Xmx128m
-XX:NewSize=64m
-XX:PermSize=64m
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=78
-XX:ThreadStackSize=128
-Xloggc:logs/gc.log
-Dsun.rmi.dg