在此简单的对于结果进行记录:
- Replication,我们常用的是Transactional
Replication。可以支持单向和双向的数据同步。工作在Table
Level。由于基于transaction,(内部使用了类似Snapshot链出改变页的方法),他的同步单位较小,在实践中,往往只需要几分钟的时间就可以得到最新的数据。缺点,虽然允许Replication
Schema
Change,但是对于真正的DDL修改的时候有时需要手动的进行修改。容易出现数据同步问题。而且复杂的查询可能导致Replication的性能并导致数据同步问题。
- Log Shipping。基于Backup/Restore。换而言之,它实际是自动的log
backup传输到远程,然后恢复的。正如Restore备份数据库的时候数据库会处于单用户状态,在restore的时候,所有的当前用户链接会被断开,当然可以配置等待所有操作完成。没有数据不同步的问题。
- Databaes
Mirroring。同步的数据库处于不可用状态,但是可以通过snapshot进行访问。snapshot的数目不被限制,但是不得不选择不同的名字。这对于数据库查询比较麻烦。没有数据不同步的问题。
总结:
1 Replication最大的优点在于数据同步的迅速,用户不会感觉到变化,用户查询不会被数据的更新影响。
2 Logshipping的优点则在于简单易用,容错性高。但用户被经常打断。
分享到:
相关推荐
This book will also cover advanced topics like replication with heterogeneous databases, backup and recovery of replicated databases, database mirroring with replication, log shipping with ...
2. **数据库镜像**:数据库镜像是一种高可用性解决方案,主数据库和镜像数据库之间持续进行事务级同步,当主数据库失败时,镜像数据库可以立即接管。如SQL Server的Database Mirroring。 3. **分布式事务处理(DTP...
SQL Server提供了多种同步方法,如Replication、Log Shipping和Mirroring等,以确保即使在主服务器故障时,数据也能在辅助服务器上保持最新状态。同步可以实现实时或计划的任务,确保在任何给定时间,所有相关的...
Learn about HA options with log shipping and database mirroring/ snapshots Get details on Microsoft Azure for Big Data and Azure SQL Explore business continuity and disaster recovery Learn about on-...
CHAPTER 1 Installing and Confi guring SQL Server 2008 1 CHAPTER 2 Database Confi guration and Maintenance 37 CHAPTER 3 Tables 61 ...CHAPTER 16 Log Shipping 483 CHAPTER 17 Replication 513
CHAPTER 1 Installing and Confi guring SQL Server 2008 1 CHAPTER 2 Database Confi guration and Maintenance 37 CHAPTER 3 Tables 61 ...CHAPTER 16 Log Shipping 483 CHAPTER 17 Replication 513
### 数据库镜像(Database Mirroring) 数据库镜像是SQL Server提供的一个高可用性解决方案,它通过在两台服务器之间实时复制事务日志,使主数据库(生产数据库)和镜像数据库保持同步。当主数据库出现故障时,镜像...
### 数据库镜像(Database Mirroring) 数据库镜像是SQL Server提供的一种高可用性和灾难恢复解决方案。它通过在两个或多个服务器之间实时同步数据,确保主数据库(也称为主镜像伙伴)的数据能够被完整地复制到一个...
SQL Server 2008引入的新工具和特性包括了数据库镜像(Database Mirroring)、日志传送(Log Shipping)、群集(Clustering)和复制(Replication)。 数据库镜像是一个高可用性解决方案,它提供了几乎实时的数据...
- **数据库镜像(Database Mirroring)**:提供近乎即时的故障转移,但镜像数据库不可读,也浪费硬件资源。 - **日记传送(Log Shipping)**:适用于报表查询,但可能存在数据丢失的风险,适合远程异步容灾。 - **...
日志传送(Log Shipping),监控服务器(Monitor Server),SQL代理作业(SQLAgent Jobs),复制技术(SQLServer Replication)以及数据库镜像(Database Mirroring)和数据库快照(Database Snapshots)。...
在数据库同步方面,SQL Server提供了多种内置机制,如Replication、Log Shipping、Mirroring以及AlwaysOn Availability Groups,这些技术能够确保在主数据库和辅助数据库之间保持数据的一致性。对于本地和远程数据库...
Mirroring与Log Shipping的使用场景及其区别;SQL Server的镜像功能与Oracle的比较? - **使用场景**:镜像主要用于高可用性和灾难恢复;日志传送用于数据复制和备份。 - **区别**:镜像提供实时同步,而日志传送...