双向的点对点数据复制(bidirectional peer-to-peer replication)是一个应用程序达到high-availability的一个重要途径。MySql在5.0提供了replication的功能。在其reference里是这样介绍的:
MySQL features support for one-way, asynchronous replication, in which one server acts as the master, while one or more other servers act as slaves. This is in contrast to the synchronous replication which is a characteristic of MySQL Cluster (see Chapter 15, MySQL Cluster).
In single-master replication, the master server writes updates to its binary log files and maintains an index of those files to keep track of log rotation. The binary log files serve as a record of updates to be sent to any slave servers. When a slave connects to its master, it informs the master of the position up to which the slave read the logs at its last successful update. The slave receives any updates that have taken place since that time, and then blocks and waits for the master to notify it of new updates.
A slave server can itself serve as a master if you want to set up chained replication servers.
在我的blog里我给出了一个实现方案,大家有其他好的方案么?
分享到:
相关推荐
MySQL数据库是全球最受欢迎的开源关系型数据库管理系统之一,它以其高效、可靠和易于维护的特点,在Web开发、企业级应用和数据分析等领域广泛应用。本课件PPT涵盖了MySQL的基础知识到高级特性的深入理解,旨在帮助...
### MySQL数据库备份与恢复:深度解析与实践指南 在当今数据驱动的世界中,数据库的稳定性和数据的安全性显得尤为重要。MySQL作为全球最流行的开源关系型数据库管理系统之一,其备份和恢复策略是确保数据安全和系统...
全国计算机等级考试二级MySQL数据库程序设计大纲(2018版)涵盖了对数据库...通过以上大纲知识点的学习,考生应该能够满足考试的要求,并在考试中展现自己对MySQL数据库设计、编程、管理、维护和应用开发的掌握程度。
MySQL 5.1是MySQL数据库管理系统的一个重要版本,它在2005年发布,以其稳定性和高效性受到广泛欢迎。MySQL是一个开源的关系型数据库管理系统(RDBMS),由瑞典的MySQL AB公司开发,后来被Sun Microsystems收购,最终...
MySQL数据库是目前世界上最受欢迎的关系型数据库管理系统之一,尤其在互联网领域有着广泛的应用。《MySQL数据库原理及应用(第2版)(微课版)》是一本深入浅出介绍MySQL技术的教材,配合配套教案,旨在帮助学生和...
《使用Delphi进行MySQL数据库的备份与还原》 在IT领域,数据库的备份与还原是至关重要的环节,尤其是在开发和维护阶段,确保数据的安全性是每个程序员必须...希望这个知识点对你在编程实践中有所帮助,祝你编程顺利!
银河麒麟V10是专为国产操作系统设计...总的来说,银河麒麟V10上的MySQL数据库安装涉及到操作系统兼容性、数据库版本特性和管理实践等多个方面,理解这些知识点对于在国产化平台上构建高效、安全的数据库系统至关重要。
MySQL数据库主从复制的实现 MySQL数据库主从复制是指在生产环境中,当主数据库出现故障时,备用机器能够实时接管,这就需要两台数据库的数据要实时保持一致。MySQL提供单向异步同步功能,同步机制是基于master主...
而云数据库MySQL认证是由腾讯云(tenxunyun)与腾讯产业互联网学堂共同推出的,旨在验证个人在公有云环境中对MySQL数据库的管理与运维技能的专业认证。这个认证对于那些希望在云计算领域深化MySQL应用的人来说,是一...
通过上述方法,我们可以简单地对MySQL数据库进行备份和恢复。然而,对于生产环境,推荐使用更为安全和高效的备份策略,如定期使用`mysqldump`生成SQL脚本,或者使用MySQL的Binary Log进行增量备份和即时恢复。同时,...
通过阅读《MySQL数据库技术精粹》,无论是初学者还是经验丰富的DBA,都能从中受益,提升对MySQL的理解和应用能力。此外,由于书籍格式为pdg,需要使用支持pdg格式的阅读器打开,如Adobe Reader或一些专门的电子书...
标题中的"sql 数据库导入 mysql数据库的工具 sql 转化mysql"主要指的是将SQL Server的数据转换并导入到MySQL数据库中。这是一个多步骤的过程,涉及到数据的提取、转换和加载。 1. **数据提取**:首先,你需要从SQL ...
MySQL数据库安全策略研究 MySQL数据库安全策略是保护数据完整性和私密性的关键。以下是 MySQL 安全策略的研究总结: 账户权限安全 账户权限安全是 MySQL 安全的基础。 MySQL 中的账号可以分为两类:系统账号和...
MySQL数据库系统的核心知识点包括: 1. 数据库概念:MySQL基于SQL标准,提供了创建、查询、更新和删除数据的基本功能。理解表、字段、主键、外键、索引等概念是使用MySQL的基础。 2. SQL语法:SQL(结构化查询语言...