1.       什么时候用“扩展模式”?对象的个数不多;各个对象之间的属性有一定差别;各个对象的属性在数据库设计阶段能够完全确定;各个扩展对象有独立的、相对比较复杂的业务处理需求,此时用“扩展模式”。将各个对象的共有属性抽取出来设计为“主表”,将各个对象的剩余属性分别设计为相应的“扩展表”,“主表”与各个“扩展表”分别建立一对一的关
简单介绍先简单说下MySQL主从复制与keepalived模式和MySQL共享存储与Keepalived模式MySQL共享存储模式不同于MySQL复制模式,MySQL是利用MySQL自带的replication复制技术实现两台或多台MySQL服务器之间互为拉取二进制日志,处于BACKUP的服务器从MASTER获取二进制日志,并将日志解析成相应的SQL语句,然后在从服务器上重新执行一遍
文章目录一、原理知识1.1 实时1.2 异步1.3 MAL 系统1.4 OGUID1.5 守护进程组1.6 组分裂1.7 脑裂二、前期安排2.1 环境准备2.2 前期规划三、备份与还原3.1 主库脱机备份3.2 还原四、添加配置文件4.1 实例配置文件 dm.ini4.2 归档配置文件 dmarch.ini4.3 MAL系统配置文件 dmmal.ini4.4 守护进程配置文件 dmw
oracle DG ORACLE就是DATAGUARD,也就是DG。主库叫primary,叫standbyORACLE的只读:ADG,ACTIVE DATAGUARD。oracle 11g开始支持,可以将打开为readonly状态,可以分摊IO读的业务压力。也就是说没有打开为readonly称为DG,打开为readonly称为ADG。ADG架构 or
Oracle Data Guard可以用来实现数据库的HA高可用,数据保护和灾难恢复等功能。如果生产数据库出现不可访问的故障,可以将数据库切换到生产角色,最小化数据库的宕机时间。Oracle Data Guard是Oracle Database Enterprise Edition的功能,不需要单独安装。Oracle Data Guard可以配置1个数据库(primary database)和
便于读者对于主从数据库的理解。什么是主从数据库?一、什么是主从复制?主从复制,是用来建立一个和数据库完全一样的数据库环境,称为从数据库数据库一般是准实时的业务数据库。二、主从复制的作用(好处,或者说为什么要做主从)重点!1、做数据的热,作为后备数据库数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2、架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多
mycat和mysql的高可用参考如下两个图          简介:应用程序仅需要连接HAproxy或者mycat,后端服务器的读写分离由mycat进行控制,后端服务器数据的同步由MySQL主从同步进行控制。服务器主机规划IP 功能备注192.168.0.200Mysql Master1
1. 概念数据库数据库是指为主数据库的创建、维护和监控一个或多个备用数据库,它们时刻处于开机状态,同主机保持同步。当机失灵时,可以随时启用热数据库来代替,以保护数据不受故障、灾难、错误和崩溃的影响。流复制(streaming replication):PostgreSQL提供的一种服务器间的数据复制方式。这种方式下,后备服务器连接到服务器,服务器则在 WAL 记录产生时即将它们以
转载 2024-03-27 20:11:05
172阅读
1、为什么要有浮动IP这个东西        现在有一个场景,在一台Linux上部署一个web应用,应用跑在tomcat里面,linux网卡上的ip是115.239.100.120 大致就是如下的部署关系:      用户通过输入IP地址就能访问这个应用了,但是天有不测
文章目录前言一、前期安排1.1 虚拟机创建1.2 前期规划1.3 前期准备1.4 防火墙设置1.5 安装数据库1.6 初始化实例二、备份与还原2.1 主库脱机备份2.2 还原三、添加配置文件3.1 配置实例配置文件 dm.ini3.2 配置归档配置文件 dmarch.ini3.3 配置MAL系统配置文件 dmmal.ini3.4 配置守护进程配置文件 dmwatcher.ini四、启动
转载 2024-07-29 20:37:12
129阅读
文章目录1. 要求2. 主库设置3. 主库创建复制槽、复制用户4. 导出主库5. 设置6. 创建standby.signal7. 启动8. 创建复制槽、查询数据9. 查看日志10. 测试切换11. 同步测试12. 监控状态 1. 要求1.使用流复制,配置复制槽 2.只有一个时不配置同步,多个时ANY 3.测试切换2. 主库设置postgresql.conf# WAL参
转载 2024-06-13 06:08:57
254阅读
一、为什么要配置主从redis服务器性能很好,支持丰富的数据类型,常被称为数据结构数据库,在实际的项目开发中应用广泛。 在实际使用时,一台redis服务器是不够的,因此需要配置主从服务器,其主要目的: (1)实现读写分离。 (2)数据备份,防止数据丢失二、如何配置主从主从服务器可以搭建在同一台电脑上,也可以搭建在不同电脑上,但是当搭建在不同电脑上时不同电脑之间应保证能正常通信。这里以同一台电脑为例
转载 2023-05-25 15:30:52
363阅读
概述有点类似于oracle 的dataguard.主要作用是当主库宕机后,可以立刻激活,使变成主库. 这篇主要记录一下搭建基于WAL归档的.服务器说明主库fnddb: 192.168.10.74 vm2: 192.168.10.72 两边postgresql服务程序版本一致. 主库已配置好归档模式,参考之前的文章在线备份与恢复说明由于是不断应用主库的WAL日志来保持不断地
转载 2024-05-30 07:33:45
224阅读
DG之主库、切换一.开与关顺序开顺序先启,再启主库(启动监听、打开告警日志)关顺序先关主库,再关 二.切换1、操作过程一览步骤1:启动、监听、告警;步骤2:启动主库、监听、告警;步骤3:主库(bj)查询信息SQL>selectname,dbid,database_role,protection_mode from v$database;步骤4:(s
转载 2024-01-08 15:44:14
160阅读
Oracle Data Guard 概念介绍从这期开始讲Oracle Data Guard方面的内容,先讲基本的概念,然后介绍如何搭建Data GuardData Guard作为Oracle提供的一个高可用及灾解决方案,理解并可以实施它对于DBA来说是非常重要套的技能首先介绍一下有关Data Guard的概念一张思维导图1.Data Guard 相关类型1.1 主库(Primary Databa
# Java 数据库 ## 概述 在现代软件系统中,数据库是一个至关重要的组件。为了保证数据库的高可用性和容错性,常常会设置关系。关系是指在一个系统中,有一个数据库和一个备份数据库数据库负责读写操作,而备份数据库则负责备份和同步数据。一旦数据库发生故障,备份数据库会接替其功能,以保证系统的稳定运行。 本文将介绍如何在 Java 程序中实现数据库关系,并提供示例代码进
原创 2024-01-21 05:01:05
37阅读
MySQL数据库是一种常见的数据备份和高可用性方案。在进行MySQL配置时,通常会涉及到多个维度的考量,包括性能、功能等。本文将详尽地探讨解决MySQL数据库相关问题的各个方面,以确保系统的稳定性和高效性。 ## 背景定位 在当今数据驱动的世界中,数据的安全性和可用性至关重要。MySQL架构能够确保在数据库出现故障时,备份数据库能够迅速接管,保持业务的连续性。 根据《数据库
原创 6月前
85阅读
一、简介1 主从服务优势:好处一:实现服务器负载均衡    通过服务器复制功能,可以在服务器和从服务器之间实现负载均衡。即可以通过在服务器和从服务器之间切分处理客户查询的负荷,从而得到更好的客户相应时间。通常情况下,数据库管理员会有两种思路。好处二:通过复制实现数据的异地备份 可以定期的将数据服务器上复制到从服务器上,这无疑是先了数据的异地备份。在传
转载 2023-11-10 12:40:10
155阅读
实时由一个主库以及一个或者多个配置了实时(Realtime)归档的组成,其主要目的是保障数据库可用性,提高数据安全性。实时系统中,主库提供完整的数据库功能,提供只读服务。主库修改数据产生的Redo日志,通过实时归档机制,在写入联机Redo日志文件之前发送到,实时通过重演Redo日志与主库保持数据同步。当主库出现故障时,在将所有Redo日志重演结束后,就可以切换为主库对外
1.高可用       服务可用时间量,冗余是高可用的基础2.备用数据库       备用数据库的想法是保留始终具有相同数据的生产数据库的副本,并且可以在故障发生时使用备份数据库。有以下几种方式对备用数据库进行分类。     &n
  • 1
  • 2
  • 3
  • 4
  • 5