之前的文章里已经写了使用TokuDB进行数据压缩,准确的说,但 TokuDB并非是归档,而是对数据进行压缩,使得数据库在保存大量数据时有更好的表现,这节就是描述一个数据库归档方案。经过调研,发现一个比较好的工具: pt-archiver。1、原理通过给定的–where条件,查询出表中需要删除或者归档记录的主键信息,然后通过强制主键索引的方式,小批量(最小可以做到1行)的方式删除或者归档,最大化的减
Oracle在开启了归档模式后,会在指定的archive目录下产生很多的archivelog文件,而且默认是不会定期清除的,时间长久了,该文件夹会占用很大的空间。数据库开启归档模式之后,虽然可以保障数据的完整性,然而一定程度上会消耗系统性能,另一个比较关键的地方就是,增加了维护的成本,因此需要做好管理工作,实际生产环境中有很多由于开启了日志归档,没有做好管理工作导致出现各种故障。很多人直接在arc
MySQL索引底层的实现,今天简单聊一聊,少讲“是怎么样”,更多说说“为什么设计成这样”。问题1.数据库为什么要设计索引?图书馆存了1000W本图书,要从中找到《架构师之路》,一本本查,要查到什么时候去?于是,图书管理员设计了一套规则:(1)一楼放历史类,二楼放文学类,三楼放IT类…(2)IT类,又分软件类,硬件类…(3)软件类,又按照书名音序排序…以便快速找到一本书。与之类比,数据库存储了100
原创 2020-01-09 10:44:05
455阅读
# MySQL数据库备份方案 在数据库管理中,数据备份是至关重要的一项工作,它可以保证数据的安全性并且在紧急情况下可以快速恢复数据。本文将介绍如何使用MySQL来进行数据库备份,以解决数据库备份的具体问题。 ## 备份方案 ### 1. 使用mysqldump工具 MySQL提供了一个备份工具`mysqldump`,可以将数据库中的数据导出为SQL文件,从而实现备份的功能。以下是使用`my
原创 2024-03-24 06:27:03
21阅读
        归档是实现数据守护的重要技术手段,达梦数据库归档主要分为5类:本地归档,远程归档,实时归档,即时归档,异步归档。本地归档和远程归档的内容与写入时机和数据库模式相关:主库redo日志写入联机日志文件后,再进行本地归档和远程归档;备收到主库产生的redo日志后,直接进行本地归档和远程归档,同时启动red
数据库说到数据库,我们一般是指传统的关系型数据库,也就是“联机事务处理”(OLTP),主要用户在线交易处理。比如银行业务、电信业务之前很多都是Oracle或者DB2(可能现在很多开发者没再用过),到后来的互联网电商用的MySql,这些都是关系型数据库。后来有了newSQL、NoSQL(not only sql),现在也分了很多种类,比如大型互联网公司存储用户画像的HBase,还有用于存储文档,日志
目录1. 配置文件的作用2. 配置文件的格式3. properties 配置文件说明3.1 properties 基本语法3.2 读取配置文件3.3 properties 缺点4.yml 配置文件说明4.1 yml 基本语法4.2 yml 使用进阶4.2.1 yml 配置不同数据类型及 null4.2.2 yml 配置读取4.2.3 注意事项:value 值加单双引号
转载 2024-09-20 10:58:41
296阅读
数据结构角度分析MySQL的索引选择在聊这个问题之前我们先想一个问题:Mysql是怎么储存数据的?在Mysql中,服务端获取到一条sql语句后,会先对这条语句进行解析,检查是否有语法等错误,然后生成一个优化过的执行方案交给Mysql的执行器执行。而执行器会调用储存引擎的API,对数据进行实际的存储操作。其实也就是说,Mysql自身是不会去做一个存储数据的操作的,他会将这个操作委托给储存引擎去执行
 数据库可运行在两种不同方式下:NOARCHIVELOG方式(介质恢复无效)或ARCHIVELOG方式(介质恢复有效)。数据库的运行方式对数据库的备份和恢复策略具有重要的影响。归档日志对数据库备份和恢复有下列用处:数据库后备以及联机和归档日志文件,在操作系统和磁盘故障中可保证全部提交的事务可被恢复。        在数据库打开和
文章目录前言一、开启归档:二、自动启动归档后台进程:三、ARCn进程设置:四、设置所有归档日志文件路径:只有启用一份归档日志文件,其他都为无效(默认)更改归档文件路径(log_archive_dest_1~3):五、重做日志切换:六、归档文件管理维护:七、关闭/开启归档日志功能: 前言开启归档模式,我们可以进行实现rman的数据备份以及xtts等数据恢复。 开启归档需要停操作:建议提前断掉应用
转载 2023-08-17 18:30:23
764阅读
归档是实现数据守护系统的重要技术手段,根据功能与实现方式的不同,DM 数据库归档可以分为 5 类:本地归档、远程归档、实时归档、即时归档和异步归档。其中,本地 归档和远程归档日志的内容与写入时机与数据库模式相关;主库 Redo 日志写入联机日志文件后,再进行本地归档和远程归档;备收到主库产生的 Redo 日志后,直接进行本地归档 和远程归档,同时启动 Redo 日志重演。1 本地归档 Red
这段时间一直没办法克隆github的,只能使用https,但要每次操作要输入密码,相当的麻烦。 为了找出问题,只能从头开始研究如何用ssh来clone github 的,过程并不复杂,知道ssh原理的老司机更容易理解。 ssh数据传输 非对称加密数据传输是ssh交换数据的唯一方法,这种方式必须用到公钥和私钥,所以要使用ssh来连接github(同
 【DataGuard】Oracle 11g物理Data Guard之Snapshot Standby数据库功能  注意:如果有三级灾备,有szb的情况,请先关闭深圳备数据库,并将查看主备的空间,停止主库的rman(包含删除归档操作),备的删除归档crontab。!!!,在恢复的时候,一定检查龙江备的归档日志目录,将snapshot后的本机产生的归档日志全部删除
# Java如何做数据库备份 ## 引言 在开发Java应用程序时,数据库是一个非常重要的组成部分。为了保证数据的安全性和可恢复性,我们需要定期对数据库进行备份。本文将介绍如何使用Java来实现数据库备份的方法,并提供一个实际的示例。 ## 背景 数据库备份是将数据库中的数据复制到另一个位置或存储介质的过程。通过定期备份数据库,可以防止数据丢失和损坏,并在需要时恢复数据。在Java中,我们可以
原创 2023-10-14 08:22:27
258阅读
  这些年,企业数据几何级的增长一直在刺激着数据库市场的蓬勃发展,易观国际近期发布《2006年第4季度中国数据库软件市场数据监测》数据显示,2006年第4季度中国商业数据库市场2006年第4季度整体规模达到5.35亿元,季度环比增15.45%。IDC曾预测,2008年全球数据库软件市场规模将达到200亿美元。  面对着如此需求强劲的市场,有人却说,数据库市场可以算是多年来最缺乏新意的领域。究其原因
文章目录查看归档模式单实例Oracle 9i 之前Oracle 10g 以后RAC 集群Oracle 9i 之前Oracle 10g 以后 Oracle 在线重做日志(online redo log)记录了数据库的各种增删改操作。数据库至少拥有 2 个在线重做日志组,并且循环使用;日志组 1 写满后切换到日志组 2,日志组 2 写满后再切换到日志组 1,不停地重复这个过程。切换日志组会覆盖原来日
Python 中将数据保存到数据库中技术有很多,但主要分为两类:遵循Python DB-API 规范技术(Python Database API Specification) 和ORM 技术(Object-Relational mapping) 。Python DB-API 规范通过在Python 中编写SQL 语句访问数据库。ORM 技术是面向对象的,对数据的访问是通过对象实现的,程序员不需要使
# Java批量数据如何做数据库检验 在实际应用中,我们常常需要将一批数据批量插入到数据库中。为确保数据的准确性和完整性,我们需要对这些数据进行数据库检验。本文将介绍如何使用Java进行批量数据数据库检验。 ## 流程图 ```mermaid flowchart TD Start-->数据准备 数据准备-->数据校验 数据校验-->插入数据库 插入数据库--
原创 2023-10-12 07:42:43
24阅读
一、负载均衡1、买两台服务器,部署环境,能够正常访问即可。2、购买负载均衡实例。3、添加监听。4、服务器-后端服务器-未添加的服务器,选择两台服务器。然后直接添加。(端口都选择80)5、域名解析到负载均衡的公网IP即可。访问负载均衡的公网IP,会偶尔返回A服务器的内容,偶尔返回服务器B的内容  二、数据库主从 首先注意:使用navicate的时候,发现一直无法连接,除
在实际应用中,我们需要实现对数据的备份,其实现方式主要有冷备份和热备份两种。现在我们主要讨论热备份的具体操作。热备份也称为联机备份,在数据库的存档模式下进行备份。oracel数据库默认存档模式为关闭状态,要实现数据的热备份,需要改变数据库的存档模式,将其打开。并且需要注意的是数据库的存档模式的操作需要在MOUNT实例中进行,且数据库不能处于OPEN状态。另外一实操篇:1 归档模式及归档
转载 2024-02-09 12:26:14
135阅读
  • 1
  • 2
  • 3
  • 4
  • 5