`
hijack
  • 浏览: 36685 次
  • 性别: Icon_minigender_1
  • 来自: Mars
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

MySql数据库点对点复制

阅读更多
双向的点对点数据复制(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里我给出了一个实现方案,大家有其他好的方案么?
分享到:
评论
2 楼 hijack 2006-10-12  
to bluemeteor .
是的,呵呵,主要想验证一下自己的想法。

接下去去试验一下clustering, 那个应该有LB地考虑。
1 楼 bluemeteor 2006-10-12  
没有试过双向的,楼主这个方案的负载能力如何?

其实以你的应用需求,做成单向的M/S结构就可以了

相关推荐

    MySQL数据库主从复制的实现.pdf

    MySQL数据库主从复制的实现 MySQL数据库主从复制是指在生产环境中,当主数据库出现故障时,备用机器能够实时接管,这就需要两台数据库的数据要实时保持一致。MySQL提供单向异步同步功能,同步机制是基于master主...

    Mysql数据库备份方案研究.pdf

    MySQL数据库备份的研究可以避免MySQL数据库在存储时遇到的偶然性的错误和丢失等bug,设计行之有效的解决方案可以对数据库的备份做到万无一失。 MySQL数据库备份的重要性 数据库中的数据是一个项目中最重要的部分。...

    C# 操作MySQL数据库类

    至于调用方法,应该不用我说下载者应该也懂得吧,如果是对C#一巧不通的初学者,不懂也不要怪我,可以问我,或问懂点的人。 这是我常用的数据库操作类,没有任何问题。 ------------------------------------- 我的...

    Eclipse连接MySQL数据库[参考].pdf

    Eclipse连接MySQL数据库 本文档主要介绍了使用Eclipse连接MySQL数据库的步骤,涵盖了安装JDK、Tomcat、Eclipse、MySQL等软件的步骤,以及在Eclipse中连接MySQL数据库的配置过程。 一、软件安装 1. 安装JDK1.6:...

    MySQL数据库培训资料.ppt

    MySQL数据库培训资料 MySQL 是一个小型关系型数据库管理系统,由瑞典 MySQL AB 公司开发。 MySQL 被广泛地应用在 Internet 上的中小型网站中。MySQL 的特点包括开放源代码、小巧易用、高性能低成本、高可靠、高速...

    MySQL数据库课件.doc

    MySQL数据库课件 MySQL数据库课件是一个关系型数据库管理系统,用于存储和管理大数据量的仓库。课程涵盖了数据库的概念、RDBMS的特点、MySQL的特点、安装与配置等内容。 数据库概念 数据库(Database)是按照数据...

    MySQL数据库备份与恢复详解天盾数据恢复中心PPT学习教案.pptx

    MySQL数据库备份是指将MySQL数据库中的数据、配置文件、代码、操作系统相关的配置文件、复制相关的配置、二进制日志等备份的一种操作。备份的主要目的是灾难恢复,也就是在数据库数据删除、数据库崩溃时对损坏的数据...

    MySQL数据库备份.doc

    MySQL 数据库备份是指将 MySQL 数据库中的数据和结构复制到另一个位置,以便在出现问题时能够快速恢复数据库。 MySQL 数据库备份可以按照数据库大小备份,分为四种类型:完全备份、事务日志备份、差异备份和文件...

    金融行业MySQL数据库高可用方案的思考.pdf

    MySQL数据库的高可用性方案可以分为三种:主从复制方案、半同步复制方案和MySQL集群方案。 一、主从复制方案 主从复制方案是金融行业中最流行的MySQL数据库高可用方案之一。该方案的主要思想是通过在多台服务器上...

    用phpMyadmin创建Mysql数据库及独立数据库帐号的图文教程归纳.pdf

    知识点1: 使用 PHPMyAdmin 创建 MySQL 数据库 在使用 PHPMyAdmin 创建 MySQL 数据库时,我们需要首先登录 PHPMyAdmin,然后在右边窗口中填写数据库名称,点击创建按钮即可。例如,我们可以创建一个名为 "cncmstest...

    MySQL数据库课件.pdf

    本资源是关于MySQL数据库的课件,涵盖了数据库概念、关系型数据库管理系统(RDBMS)、MySQL数据库的特点、安装和配置等方面的知识点。 第一章 数据库简介 数据库是按照数据结构来组织、存储和管理数据的仓库。每个...

    MySQL数据库课件.docx

    MySQL数据库课件 数据库概述 数据库是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的 API 用于创建、访问、管理、搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件...

    第15章MySQL数据库备份与还原.docx

    在复制时,需要对 MySQL 数据库有一些要求。如果选择表备份,需要使用 select into…outfile 或 backup table 语句,仅提取数据库中的数据,而不备份表的结构和定义。 日志备份也是一种重要的备份方法。日志备份...

    MySQL数据库:项目创建与维护学生信息管理数据表.pptx

    学习目标包括理解 MySQL 数据表的基本概念、掌握表的创建、维护与修改方法、掌握如何在表中添加、修改和删除数据记录、掌握表的复制与删除方法。 一、表的基本概念 在 MySQL 中,表是数据库中最重要、最基本的操作...

    linux下mysql数据库单向同步配置方法分享

    又叫做主从复制,是通过二进制日志文件完成的,注意:mysql 数据库的版本,两个数据库版本要相同 系统环境: 主服务器master IP: 192.168.0.88 从服务器slave IP: 192.168.0.99 单向同步 注意要点 1、只需要把需要...

    基于MySQL数据库复制Master-Slave架构的分析

    为了应用系统的可伸缩性,往往需要对数据库进行scale out设计,scale out设计也就是通过增加数据库处理节点来提高系统整体的处理能力,即增加数据库服务器的数量来分担压力。通过这种方式系统的伸缩性增强了,成本也...

    2011年DTCC数据库大会ppt下载

    2011年数据库大会部分ppt下载 丁原:海量数据迁移方案.pdf 王龙:百度数据库架构演变与设计.pdf ...赵振平:MYSQL数据库世界五百强应用一例.pdf 周淳:DM针对大数据量环境下分析型应用的支持方案v2.0.pdf

    MySQL数据库主从复制架构

    整个过程看起来是比较简单清晰的,但其中有几个点对主从数据一致性有关键影响,我们下面逐一分析。  主从复制的场景下,产生数据不一致的现象有两种:  1、数据丢失  2、数据重复  从库的 I/O Thread 是通过...

    mysql binlog日志恢复【亲测有效,有例子实测】

    二进制日志(binnary log)以事件形式记录了对MySQL数据库执行更改的所有操作。 binlog是记录所有数据库表结构变更(例如CREATE、ALTER TABLE…)以及表数据修改(INSERT、UPDATE、DELETE…)的二进制日志。不会...

    mysql对表的修改,复制与删除.pdf

    今天,我们将详细介绍 MySQL 表的修改、复制与删除的相关知识点。 MySQL 表的复制 MySQL 表的复制是指创建一个完全和原表结构一样、数据也一样的新表。我们可以使用以下 SQL 语句来实现: ```sql CREATE TABLE ...

Global site tag (gtag.js) - Google Analytics