在此简单的对于结果进行记录:
- 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 ...
PPC开发通过合并复制(Merge Replication)来实现本地数据库和后台数据库的同步
基于Oracle数据库的数据同步技术大体上可分为两类:Oracle自己提供的数据同步技术和第三方厂商提供的数据同步技术。Oracle自己的同步技术有DataGuard,Streams,Advanced Replication和今年刚收购的一款叫做...
database replication挺好的一本书!分享一下!
Contents at a Glance Planning a Database Server Infrastructure Deploying and ...Log Shipping Replication Designing the Physical Database Designing a Data Recovery Strategy Archiving Database Data
mysql-replication mysql数据库主从复制步骤
针对这一情况,提出在现有硬件的基础上利用JDBC规范与MySQL Replication实现数据库集群从而解决数据访问瓶颈。其主要方法是在进行JDBC连接之前实现负载均衡,所有SQL请求由负载均衡器进行统一调度。在数据库端利用...
用于hbase同步数据到es(replication机制)
如何设置MySQL同步(Replication)
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-...
如何设置MySQL同步(Replication)
大多数人都知道Streaming Replication已经成为PostgreSQL的一部分,并且通常用于高可用性和读写分离,流复制是基于WAL日志的物理复制,适用于整个数据库实例的复制,并且备库是只读的。 Logical Replication属于...
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
Veeam Backup & Replication几种备份方式详解,到此,几种备份方式讲解完毕,刚开始学习Veeam备份,记录下自己学习的内容。欢迎大家交流,如有错误还望指教。
【完整课件如下】MySQL从入门到精通 第01章 初始MySQL(共19页).pptMySQL从入门到精通 第02章 MySQL的安装与配置(共14页).pptMySQL从入门到精通 第03章 数据库的基本操作(共11页).pptMySQL从入门到精通 第04章 ...
数据库--stream replication初步研究[v1[1].0]
在执行增删改语句(产生事务日志)的过程中提示,The transaction log for database ‘***’ is full due to ‘REPLICATION'(数据库“***”的事务日志已满,原因为“REPLICATION”). CDC以及复制的基本原理粗略地讲...
一、 概念: ① 数据库同步 (主从同步 — 主数据库写的同时 往从服务器写数据)② 数据库同步 (主主同步 — 两台数据库服务器互相写数据) 二、 举例数据库服务器(A) 主数据库 IP:192.168.1.134数据库服务器...
Database System Concepts——数据库系统概念第六版(英文版) 作者: Abraham Silberschatz (Yale University) Henry F. Korth (Lehigh University) S. Sudarshan (Indian Institute of Technology, Bombay) 本书...