镜像(mirroring)和复制(replication)的区别

镜像和复制之间的关键区别在于,镜像发生在数据库上,而复制发生在数据和数据库对象上。镜像和复制的另一个重要区别是镜像不支持分布式环境,但复制支持分布式数据库环境。...

镜像和复制之间的关键区别在于,镜像发生在数据库上,而复制发生在数据和数据库对象上。镜像和复制的另一个重要区别是镜像不支持分布式环境,但复制支持分布式数据库环境。

镜像和复制是DBMS中提高数据可用性和可靠性的两种技术。镜像涉及数据库的冗余副本,而复制涉及数据和数据库对象(如表-视图等)的复制。

目录

1. 概述和主要区别
2. 什么是镜像
3. 什么是复制
4. 并列比较—以表格形式镜像与复制
5. 摘要

什么是镜像(mirroring)?

数据库镜像涉及将存储在计算机或服务器中的数据库复制到另一台服务器。原始数据库是主体数据库。复制的数据库是镜像数据库。系统将对主体内容所做的所有更改复制到镜像。换句话说,主体服务器自动将事务日志更新转移到镜像服务器数据库。如果发生故障,系统可以通过从一个数据库复制到另一个数据库来恢复数据。因此,如果发生故障,镜像数据库将开始执行与主体数据库类似的操作。

镜像(mirroring)和复制(replication)的区别

图01:DBMS

此外,数据库镜像代价高昂,频繁的更新会增加延迟并降低性能。通常,服务器故障会导致数据丢失,但数据镜像是解决此问题的更好的解决方案。

什么是复制(replication)?

数据复制通常是将数据和数据对象从一个数据库复制到另一个数据库。通常,为复制到其他服务器提供数据的服务器是发布服务器。从发布服务器接收复制数据的服务器是订阅服务器。

有三种类型的数据库复制。它们是快照、合并和事务复制。首先,在快照复制中,一台服务器上的数据复制到另一台服务器的数据库或同一台服务器上的另一个数据库。其次,在合并复制时,来自多个数据库的数据合并到一个数据库中。第三,在事务复制中,最初,用户接收数据的完整副本,然后随着数据的变化而不断地更新。

总的来说,数据库复制提供了一个分布式数据库环境,帮助用户访问与其任务相关的数据。MSSQL Server是一个提供数据库镜像和复制的常用数据库。

镜像(mirroring)和复制(replication)的区别

镜像是创建和维护数据库的冗余副本的过程。另一方面,复制是将数据更改从一个数据库连续复制到另一个数据库的过程。在数据库上执行镜像,同时对数据和数据库对象执行复制。

另一台计算机上的数据库被镜像。相反,复制数据和数据对象位于另一个数据库中。在支持分布式数据库方面,镜像不支持分布式环境。但是,复制支持分布式数据库环境。总的来说,与复制相比,镜像被认为是昂贵的,复制成本更低。

镜像(mirroring)和复制(replication)的区别

总结 - 镜像(mirroring) vs. 复制(replication)

镜像和复制是两种有助于提高DBMS中数据可用性和可靠性的技术。镜像和复制的区别在于,镜像发生在数据库上,而复制发生在数据和数据库对象上。

引用

1.普**德巴达纳。数据库镜像第13.5课,PrasadBadana,2012年9月19日。“什么是数据库复制?”?–定义来自WhatIs.com网站“”SearchSQLServer。“什么是数据库镜像?”?–定义来自WhatIs.com网站.” WhatIs.com网站. 此处提供4.SQL Server DBA Tutorial 99 What Is Replication,Type of Replication and When to Use Each Type,TechBrothersIT,2015年1月1日。此处提供
2.“什么是数据库复制?–定义来自WhatIs.com网站“”SearchSQLServer。
3.“什么是数据库镜像?–定义来自WhatIs.com网站.” WhatIs.com网站.
4.SQL Server DBA Tutorial 99什么是复制、复制类型以及何时使用每种类型,TechBrothersIT,2015年1月1日。

  • 发表于 2020-10-18 12:40
  • 阅读 ( 382 )
  • 分类:IT

你可能感兴趣的文章

保守半保守(conservative semiconservative)和分散复制(dispersive replication)的区别

保守的半保守复制和分散复制的关键区别在于它们产生的DNA螺旋的类型。保守复制产生两个DNA螺旋,其中一个螺旋包含完全旧的DNA,另一个螺旋包含全新的DNA;而半保守复制产生两个螺旋,每个螺旋包含一个新链和一个旧链...

  • 发布于 2020-10-07 14:01
  • 阅读 ( 615 )

保守的(conservative)和半保守复制(semiconservative replication)的区别

保守复制和半保守复制的关键区别在于,保守复制产生两个双螺旋,其中一个螺旋包含完全旧的亲本DNA,另一个螺旋包含全新的DNA;而半保守复制产生双螺旋,其中两个双螺旋的每一条链都有成形后会有一条旧的和一条新的...

  • 发布于 2020-10-17 20:05
  • 阅读 ( 592 )

复制气泡(replication bubble)和复制分叉(replication fork)的区别

关键区别–复制气泡与复制分叉   复制泡和复制叉是DNA复制过程中形成的两种结构,复制泡和复制叉的关键区别在于复制泡是复制开始时DNA链上的一个开口,而复制叉是复制泡中的结构表示实际的复制。 在分子生物学中,DNA...

  • 发布于 2020-10-19 04:11
  • 阅读 ( 519 )

pcr(pcr)和dna复制(dna replication)的区别

关键区别——pcr与dna复制 DNA复制是生物体内发生的一种自然过程。它涉及到一个DNA分子的两个完全相同的拷贝。DNA复制是生物遗传中一个极其重要的过程。遗传信息在亲代之间传递的主要原因是DNA的复制能力。因此,它是几...

  • 发布于 2020-10-19 06:54
  • 阅读 ( 544 )

原核(prokaryotic)和真核细胞dna复制(eukaryotic dna replication)的区别

原核与真核DNA复制 根据另一条DNA链的形成,沃森提出了一条新的DNA链的模板;因此,根据另一条DNA链的构成,沃森提出了一条新的DNA链。这个过程被称为DNA复制。DNA的复制基本上包括双亲链的解缠和两条新链之间的碱基配对...

  • 发布于 2020-10-23 02:45
  • 阅读 ( 371 )

复制(replication)和转录(transcription)的区别

复制和转录的关键区别在于复制是从一个原始DNA分子中产生两个完全相同的DNA拷贝的过程,而转录是从DNA模板中产生mRNA分子的基因表达的第一步。 为了生长发育,细胞分裂和数量增加。此外,生殖细胞的产生是维持其世代的...

  • 发布于 2020-10-23 20:21
  • 阅读 ( 273 )

如何将alexa添加到智能镜像

...我们的调查显示,这些模块存在问题,经常会崩溃或覆盖镜像信息。如果您想要最简单的设置,我们建议您添加googleaiy工具包并使用其特定的教程。 要安装大多数模块,您将经历一些基本步骤: 从GitHub下载模块代码 配置模块...

  • 发布于 2021-04-03 09:05
  • 阅读 ( 174 )

mirror enabler将chromecast屏幕镜像带到更多设备

Android(Rooted):将Android屏幕镜像到Chromecast非常适合展示照片和视频,但只有少数设备支持。Mirror Enabler是r3pwn的一个实验性工具,它为许多较旧的**解锁了该功能。你需要有一个根**运行KitKat与Chromecast应用程序安装。下载Mirror En...

  • 发布于 2021-05-22 18:04
  • 阅读 ( 156 )

镜子(mirror)和透镜(lens)的区别

...ith the unmagnified image produced by the plane mirror (in the background) 镜像产生的图像的性质可以用镜像方程来计算。 什么是镜头(a lens)? 透镜是一个透明的物体,通过它传输光,其工作原理取决于折射定律(斯内尔定律)。这个定律描述...

  • 发布于 2021-06-27 04:05
  • 阅读 ( 282 )

原核生物(prokaryotic)和真核dna复制(eukaryotic dna replication)的区别

... 原核生物的主要区别(main difference prokaryotic) vs. 真核dna复制(eukaryotic dna replication) 原核和真核DNA复制发生在细胞分裂开始之前。DNA复制是一个生物学过程,通过这个过程,两个基因完全相同的DNA复制品由一个单一的原始DNA分子...

  • 发布于 2021-06-29 10:27
  • 阅读 ( 689 )
陈铁柱啊
陈铁柱啊

0 篇文章

相关推荐