PostgreSQL一种超越MYSQL的开源关系型数据库 告知:作者在初学PostgreSQL的过程中将学习思路和操作流程记录下来,希望对初学者有一定帮助环境告知: 1 操作系统:Centos7.7 2 必须的依赖工具库 ① make版本3.80或以上 ②GCC编译器 ③GNU Readline库:它允许psql记住你输入的每个命令,这样就可以通过上下方向键快速输入之前的命令,默认开启,也可以通过
操作系统:CentOS-7.6主节点:192.168.21.100从节点:192.168.21.101PostgreSQL版本:postgresql-11.13.tar.gz下载地址:https://ftp.postgresql.org/pub/source/v11.13/postgresql-11.13.tar.gzPostgreSQL数据库的主从同步是一种高可用解决方案,可以实现读写分离。一、
转载
2024-05-12 15:29:38
116阅读
一、简介PostgreSql在9.0之后引入了主从的流复制机制,所谓流复制,就是从服务器通过tcp流从主服务器中同步相应的数据。这样当主服务器数据丢失时从服务器中仍有备份。与基于文件日志传送相比,流复制允许保持从服务器更新。 从服务器连接主服务器,其产生的流WAL记录到从服务器, 而不需要等待主服务器写完WAL文件(关于Wal可以看看官方的说法https://www.postgresql.org/
转载
2024-05-03 16:33:13
60阅读
最近刚接手一个维护项目,一个生产环境出了故障,所有数据都损毁了。数据第一啊,原先在做方案的时候厂家已经建议客户做冗余什么的,但是始终因为资金的原因没有落实,但也得想办法提高数据安全性开拔,优先保存数据库的内容吧。痛定思痛,就考虑学习一下数据库的自动同步,理论上自动同步有好个好处,当主服务器出现故障后,可以将从服务器切换为主服提供服务。每天自动备份数据库数据库,然后放到其他服务器上(不在一个机房),
转载
2024-03-27 11:36:50
59阅读
主从术语master/primary 服务器可以进行写入的服务器。也称为读/写服务器。Slave/Standby 服务器数据与主服务器连续保持同步的服务器。也称为备份服务器或副本。热备用服务器是一种无法升级的服务器,除非将其升级为主服务器。相反,热备用服务器[1]可以接受连接并提供只读查询。对于本讨论的其余部分,我们将仅专注于热备用服务器。数据被写入主服务器并传播到从服务器。如果现有主服务器出现问
转载
2024-07-06 06:51:48
188阅读
一、基础环境1、操作系统:CentOS 7.32、PostgreSQL:10.33、主节点:192.168.0.101 从节点:192.168.0.102二、部署主从1、安装postgreSQL主节点与从节点均安装postgreSQL.2、配置主从主节点(192.168.0.101)配置(1)创建归档目录mkdir -p /opt/pgsql/pg_archive(2)创建一个数据库用户repli
postgres主从流复制postgres在9.0之后引入了主从的流复制机制,所谓流复制,就是从库通过tcp流从主库中同步相应的数据。postgres的主从看过一个视频,大概效率为3w多事务qps。postgres的主从主称之为primary,从称为stand_by。主从配置需要注意的一个是主从的postgres的版本,环境,等最好都需要一致,否则可能产生奇奇怪怪的问题。postgres的主配置主
转载
2024-04-17 12:57:50
62阅读
# 使用Docker搭建PostgreSQL主从复制
PostgreSQL是一款功能强大的开源关系数据库管理系统,其主从复制特性使得数据的冗余与备份变得简单。在这篇文章中,我们将使用Docker搭建一个基于PostgreSQL的主从复制环境,并提供相应的代码示例。
## 什么是主从复制?
在数据库的主从复制架构中,主服务器负责处理所有的写请求,并将这些请求的变更同步到一个或多个从服务器。从服
原创
2024-09-11 07:05:10
33阅读
postgresql主从复制实现方式之一:基于Standby的异步流复制,这是PostgreSQL9.x版本(2010.9)之后提供的一个很nice的功能,类似的功能在Oracle中是11g之后才提供的active dataguard和SQL Server 2012版本之后才提供的日志传送,此处再次为pg鼓掌,确实是一个很棒的开源数据库。废话不多说,本篇blog就详细记录一下在pg9.5中实现Ho
主从复制1. 基于文件的日志传送创建一个高可用性(HA)集群配置可采用连续归档,集群中主服务器工作在连续归档模式下,备服务器工作在连续恢复模式下(1台或多台可随时接管主服务器),备持续从主服务器读取WAL文件。连续归档不需要对数据库表做任何改动,可有效降低管理开销,对主服务器的性能影响也相对较低。直接从一个数据库服务器移动WAL记录到另一台服务器被称为日志传送,PostgreSQL通过一
转载
2024-05-27 21:37:26
806阅读
本文涉及postgresql基于异步方式的主从复制的配置验证。 一.主从复制简介1. 基于文件的日志传送创建一个高可用性(HA)集群配置可采用连续归档,集群中主服务器工作在连续归档模式下,备服务器工作在连续恢复模式下(1台或多台可随时接管主服务器),备持续从主服务器读取WAL文件。连续归档不需要对数据库表做任何改动,可有效降低管理开销,对主服务器的性能影响也相对较低
转载
2024-05-13 09:47:03
108阅读
PostgreSQL 12主从复制主从复制基于文件的日志传送创建一个高可用性(HA)集群配置可采用连续归档,集群中主服务器工作在连续归档模式下,备服务器工作在连续恢复模式下(1台或多台可随时接管主服务器),备持续从主服务器读取WAL文件。 连续归档不需要对数据库表做任何改动,可有效降低管理开销,对主服务器的性能影响也相对较低。直接从一个数据库服务器移动WAL记录到另一台服务器被称为日志传送,Pos
转载
2024-04-17 13:16:34
79阅读
# PostgreSQL主从架构搭建
PostgreSQL是一种功能强大且可扩展的关系型数据库管理系统。在实际应用中,我们经常通过搭建主从架构来提高系统的可用性和性能。本文将介绍如何使用PostgreSQL搭建主从架构,并提供相关代码示例。
## 什么是主从架构?
主从架构是一种常见的数据库架构设计模式,用于实现数据的复制和高可用性。在主从架构中,有一个主数据库(Master),负责接收和处
原创
2023-08-31 05:29:22
284阅读
1 流复制介绍 PostgreSQL 9.0以后版本支持:异步、同步两种复制策略,以及通过两种策略演化出来的同步+异步,异步复制从节点间级联复制。他们的优缺点简要介绍如下表:复制方式 优点 缺点 同步 数据一致性高 1.写入性能低 2.只支持一个从节点、多余的从节点为备份 3.若只有一个从节点时、从节点正好宕机、则阻塞主节点事物 异步方式(从节点都连接主节点) 写入性能高 1.数据一致性相对弱点(
转载
2024-09-13 11:00:53
49阅读
oracle 12C 搭建Active Data Gurad(主从实时同步)Oracle版本: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production操作前须知:Data Guard的3种保护模式:最大保护(Maximize Protection) | LGWR ASYNC NOAFFIRM: 这种模
Standby数据库原理简单介绍一些基础概念与原理,首先我们做主从同步的目的就是实现db服务的高可用性,通常是一台主数据库提供读写,然后把数据同步到另一台从库,然后从库不断apply从主库接收到的数据,从库不提供写服务,只提供读服务。在postgresql中提供读写全功能的服务器称为primary database或master database,在接收主库同步数据的同时又能提供读服务的从库服务器
1.下载mariadb,通过阿里云的源 yum install mariadb-server2.通过yum安装的软件,都可以通过systemctl启动 systemctl start/stop/restart/status mariadb3.初始化mariadb,设置root密码,删除匿名用户等 mysql_secure_installation4.配置myariadb远程登录
因为最近在学习MySQL,看到很多地方有“分库分表”,“读写分离”的字眼,就想尝试一下吧!首先,因为本人经济能力有限,买不起那么多服务器,所以就借用Docker来搭建虚拟机来作为两台服务器。一、准备主从服务器 1、创建主服务器 $docker run -it --name=mysql_master ubuntu:14.04 /bin/bash 2、创建从服务器 $d
转载
2023-07-14 21:49:32
66阅读
一、 简介PostgreSql在9.0之后引入了主从的流复制机制,所谓流复制,就是从服务器通过tcp流从主服务器中同步相应的数据。这样当主服务器数据丢失时从服务器中仍有备份。与基于文件日志传送相比,流复制允许保持从服务器更新。 从服务器连接主服务器,其产生的流WAL记录到从服务器, 而不需要等待主服务器写完WAL文件(关于Wal可以看看官方的说法https://
转载
2024-04-09 21:08:45
437阅读
1.POST请求: 数据是以流的方式写给服务器优点:(1)比较安全 (2)长度不限制缺点:编写代码比较麻烦2.我们首先在电脑模拟下POST请求访问服务器的场景:我们修改之前编写的login.jsp代码,如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<hea