数据库备份的另一种方式,开拓思路

数据库备份的另一种方式,开拓思路。

<?php
$from_dir="D:/MySQL/data/dedecms";
$date = date("Ymd");
$to_dir="D:/bak/dd_" . $date;

 if(xCopy($from_dir,$to_dir,1)){
    echo '备份完成';
 }
function xCopy($source, $destination, $child){
    //$child = 1 包括子目录
    if(!is_dir($source)){
    echo("Error:the $source is not a direction!");
    return 0;
    }
    if(!is_dir($destination)){
    mkdir($destination,0777);
    }
    
    $handle=dir($source);
    while($entry=$handle->read()) {
        if(($entry!=".")&&($entry!="..")){
            if(is_dir($source."/".$entry)){
                if($child)    xCopy($source."/".$entry,$destination."/".$entry,$child);
            }else{
                copy($source."/".$entry,$destination."/".$entry);
            }
        }
    }
    return true;
}
?>

美提出“量子鸽子”概念 解释粒子在时间上的不确定性

前不久,美国查普曼大学量子研究院科学家提出的“量子柴郡猫”获实验证实,现在他们又提出了另一种量子动物——“量子鸽子”,来解释粒子在时间上的不确定性,即现在不仅受过去影响,还受到未来的影响。据物理学家组织网8月5日报道,传统的鸽子理论描述为:如果你把三只鸽子放进两个鸽洞里,每次至少要有两只鸽子在一个洞里。这一法则反映了计算的本质。 继续阅读“美提出“量子鸽子”概念 解释粒子在时间上的不确定性”

数据相似性检测算法 – 刘爱贵的专栏 – 博客频道 – CSDN.NET

1、引言
“数据同步算法研究”一文研究了在网络上高效同步数据的方法,其中有个前提是文件A和B非常相似,即两者之间存在大量相同的数据。如果两个文件相似性很低,虽然这种方法依然可以正常工作,但数据同步性能却不会得到提高,甚至会有所降低。因为会产生部分元数据和网络通信消耗,这在两个文件完全不相关时尤为明显。因此,同步数据前需要计算种子文件(seed file)与目标文件之间的相似性,如果相似性大于指定阈值(通常应大于50%)则应用该数据同步算法,否则接传输文件即可。如此,可使得数据同步算法则具有较好的自适应性,在数据具有不同相似性的情形下均可进行高性能的数据同步。另外,在数据相似性检测的基础之上,可对于相似性高的数据进行数据编码处理(如Delta编码),通过一个文件给另一个文件编码的方式进行数据压缩,这是一种基于相似数据检测与编码的重复数据删除技术。 继续阅读“数据相似性检测算法 – 刘爱贵的专栏 – 博客频道 – CSDN.NET”

数据同步算法研究 – 刘爱贵的专栏 – 博客频道 – CSDN.NET

1、引言

 

基于LAN或WAN的网络应用之间进行数据传输或者同步非常普遍,比如远程数据镜像、备份、复制、同步,数据下载、上传、共享等等,最为简单的做法自然就是对数据进行完全复制。然而,数据在网络上来回被复制多次后就会存在大量副本,很多情形下这些文件副本之间仅有很小的差异,很可能是从同一个文件版本演化而来。如果对文件进行完全复制,在文件较大的情况下,会占用大量网络带宽,同步时间也会较长。目前,广域网WAN的带宽与访问延迟仍然是急需解决的问题,完全复制使得很多网络应用无法提供良好的服务质量,比如分布式文件系统(DFS)、云存储(Cloud Storage)。Rsync与RDC(Remote Differential Compression)是两种最为常见的数据同步算法,它们仅传输差异数据,从而节省网络带宽并提高效率。本文基于这两种算法思想并借助重复数据删除(De-duplication)技术,对数据同步算法进行深入研究与分析,并研发了原型系统。首先介绍rsync与RDC算法,然后详细描述算法设计与相应的数据结构,并重点分析文件分块、差异编码、文件同步算法,最后简介推拉两种应用模式。 继续阅读“数据同步算法研究 – 刘爱贵的专栏 – 博客频道 – CSDN.NET”

重复数据删除(De-duplication)技术研究 – 刘爱贵的专栏 – 博客频道 – CSDN.NET

1、Dedupe概述

De-duplication,即重复数据删除,它是一种目前主流且非常热门的存储技术,可对存储容量进行有效优化。它通过删除数据集中重复的数据,只保留其中一份,从而消除冗余数据。如下图所示。这种技术可以很大程度上减少对物理存储空间的需求,从而满足日益增长的数据存储需求。Dedupe技术可以带许多实际的利益,主要包括以下诸多方面: 继续阅读“重复数据删除(De-duplication)技术研究 – 刘爱贵的专栏 – 博客频道 – CSDN.NET”

家养丰年虾繁殖

丰年虾在早期的热带鱼参考书籍中常被称为小海虾,为鱼类繁殖者最好的朋友,若是没有丰年虾的存在,在繁殖的工作上将有极大的阻碍出现,它的无节幼虫(nauplii)为许多热带鱼小鱼第一餐的最佳选择;丰年虾其实并不是一种虾子,而是挠脚类的一种,学名为 Artemia sp.分布在世界各地的盐水湖泊中,本身适应盐度范围极广,从千分之五到千分之九十都可存活(正常海水之盐度范围在千分之三十到千分之三十五之间),在盐度较高时所产的卵具厚壁,可长期抗拒外界环境不利因子的伤害,保护其中休眠的胚胎,我们称之为耐久卵,也就是目前在市面上贩售的丰年虾卵,等到环境适合丰年虾繁殖生存时,再破壁而出繁衍种族。丰年虾在繁殖上的应用已行之有年,其在繁殖鱼苗具有下列优点: 继续阅读“家养丰年虾繁殖”

世上最伟大的十个公式,薛定谔方程排名第六,质能方程排名第五

从什么时候起我们开始厌恶数学?这些东西原本如此美丽,如此精妙。这个地球上有多少伟大的智慧曾耗尽一生,才最终写下一个等号。每当你解不开方程的时候,不妨换一个角度想,暂且放下对理科的厌恶和对考试的痛恨。因为你正在见证的,是科学的美丽与人类的尊严。 继续阅读“世上最伟大的十个公式,薛定谔方程排名第六,质能方程排名第五”