2016-06-24 Eric Wang
索引备份的几个关键问题 最简单的备份方式是关闭IndexWriter,然后逐一拷贝索引文件,但是如果索引比较大,那么这种备份操作会持续较长时间,而在备份期间,程序无法对索引文件进行修改,很多搜索程序是不能接受索引操作期间如此长时间停顿的 那么不关闭IndexWriter又如何呢?这样也不行,因为在拷贝索引期间,如果索引文件发生变化,会导致备份的索引文件损坏 另外一个问题就是如果原索引文件损坏的话,再备份它也毫无意义,所以一定要备份的是最后一次成功commit之后的索引文件 每次在备份之前,如果程序将要覆盖上一个备份,需要先删除备份中未出现在当前快照中的文件,因为这些文件已经不会被当前索引引用了;如果每次都更改备份路径的话,那么就直 继续阅读 »
2014-01-04 blademainer
备份的原理 使用windows的任务计划程序定时执行该脚本从而达到备份和删除备份历史的目的。 主要参数 脚本主要需要设置参数有四个: - bakPath:要备份的目录,必须以\结尾 - bakTargetPath:备份文件存储路径(可以是网络路径,前提是必须要有权限管理该路径下的文件夹) - DaysAgo:该参数表示要删除多少天之前的备份(比如今天是2012年12月31日,那么20121221的文件不会被删除,20121220或比之小的文件夹将会被删除) - logDaysAgo:该参数表示要删除多少天之前的日志文件 more 脚本 BackUpTask.bat ```bash :: ---------------- 继续阅读 »
2014-01-04 blademainer
备份的原理 使用Linux的Cron程序定时执行该脚本从而达到备份和删除备份历史的目的。 主要参数 脚本主要需要设置参数有三个: - ORIGIN_FOLDER:要备份的目录,必须以\结尾 - DES_FOLDER:备份文件存储路径(可以是网络路径,前提是必须要有权限管理该路径下的文件夹) - DAYS_AGO:该参数表示要删除多少天之前的备份(比如今天是2012年12月31日,那么20121221的文件不会被删除,20121220或比之小的文件夹将会被删除) more 脚本 BackUpTask.shell ```bash !/bin/sh -------------------------------------- 继续阅读 »
2013-12-08 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 为什么需要延时备份 在上一篇文章中,我们讲到MySQL备份与恢复之percona-xtrabackup实现增量备份及恢复,percona-xtrabackup是一个优秀的用于增量备份的工具。今天我们讲到的延时备份也是使用他们的产品。 以前在MySQL AB复制一文中提到了AB复制。我们首先回顾下My 继续阅读 »
2013-12-01 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 文章回顾 在上一篇文章,我们讲到percona-xtrabackup软件的使用,这一篇文章我们讲解percona-xtrabackup实现增量备份及恢复。 二 增量备份示意图 三 percona-xtrabackup实现增量备份及恢复原理 首先,使用percona-xtrabackup工具对 继续阅读 »
2017-11-17 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 数据安全对于普通人而言会很陌生,然而早已在 DBA 心里生根发芽。数据对于一家企业的重要程度不言而喻,个人数据的管理也是极其重要,否则当数据损坏或者永久丢失,那将是毁灭性的灾难。 既然提到备份与恢复,笔者简单介绍下 MySQL 数据库的备份与恢复。按照备份后产生的副本文件是否可以编辑,可以将 MySQL 的备份方法分为逻辑备份和物理备份。逻辑备份可以简单理解 继续阅读 »
2020-07-08 Robin Wen
文/Robin 上一篇文章描述了最近 MacBook Pro 故障的一些经历,从评论得知,确实引起不少共鸣。对 Apple 的品控吐槽也没太多意义,苹果的股价还是市场说了算。本文聊一聊「备份的道与术」。有过惨痛数据丢失经历的读者,阅读完本文想必更能明白其中的价值。 MacBook Pro 备份实际上是一个非常小,但做了具有重大意义的事情。从个人上升到公司层面,那备份的优劣程度就决定了公司的生死。互联网公司除了实体资产,最有价值的资产就是数据。互联网公司的竞争实际上是数据的竞争,国内最大的互联网公司阿里巴巴、腾讯,都有规模很大的数据相关团队,包括数据的存储、备份、安全、加密、清洗、建模、分析、可视化等。以上描述的维度,实际上已 继续阅读 »
2016-06-06 Golmic
CentOS主机备份 more 主域名博客备份 文件备份 使用tar -zcvf 1.tar.gz lujq.me命令压缩虚拟主机文件夹,并下载到本地; 数据库备份 phpMyAdmin 备份相应的数据库,下载到本地; nginx配置备份 ``` server { listen 80; listen 443 ssl; server_name lujq.me; ssl on; ssl_certificate /etc/ssl/private/lujq_me.crt; ssl_certificate_key /etc/ssl/private/lujq_me.key; root /home/w 继续阅读 »
2013-11-02 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 什么是冷备 用一句话概括冷备,就是把数据库服务,比如MySQL,Oracle停下来,然后使用拷贝、打包或者压缩命令对数据目录进行备份。如果数据出现异常,则可以通过备份数据恢复。冷备一般需要定制计划,比如什么时候做备份,每次对哪些数据进行备份等等。但是由于这样的备份占用过多的空间,对大数据量的环境下不一 继续阅读 »
2013-11-10 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 热拷贝 在上一篇文章中我们提到热备,热备也就是在MySQL或者其他数据库服务在运行的情况下进行备份。本文分享另外一种备份的方法,也就是热拷贝。热拷贝跟热备很类似,只不过热备使用mysqldump命令,热拷贝使用mysqlhotcopy命令。热拷贝的优势在于支持服务运行中进行备份,速度快,性能好;劣势在 继续阅读 »