大量写入 *** 作的mysql,用什么样的负载均衡技术好?

大量写入 *** 作的mysql,用什么样的负载均衡技术好?,第1张

这个不建议使用负载均衡,而是采用缓存来进行。缓存使用redis,内存数据库,网民每次访问的写入 *** 作,都先存在redis中。另一个程序控制,每隔1min,从redis中把数据同步到mysql中。

这样做有两个好处:

提高写入速度,减小读写压力

即使redis数据丢失,也只是丢失1min内的少量数据。

本文我们主要介绍了MySQL数据库集群实现负载均衡的安装配置工作,接下来我们就让我们一起来了解一下这部分内容。

MySQL数据库集群关系如下图:

ndbd:数据库节点,物理数据实际存放位置。

mysqld:MySQL服务器节点。

ndbd_mgmd:管理节点。管理/查看各库节点和服务器节点的状态。程序直接访问的是这台机器的IP。默认端口仍是3306。

1.在ndb_mgmd、mysqld、Node

A、Node

B上安装MySQL5.0

安装目录:/usr/local/mysql

2.配置

Node

A、Node

B、mysqld:

#

cp

/usr/local/mysql/support-files/my-medium.cnf

/etc/my.cnf

#

vi

/etc/my.cnf

在文件尾加入

#

my.cnf

#

example

additions

to

my.cnf

for

MySQL

Cluster

#

(valid

in

MySQL

5.0)

#

enable

ndbcluster

storage

engine,

and

provide

connectstring

for

#

management

Server

host

(default

port

is

1186)

[mysqld]

ndbcluster

ndb-connectstring=192.168.56.30

#

provide

connectstring

for

management

Server

host

(default

port:

1186)

[ndbd]

connect-string=192.168.56.30

#

provide

connectstring

for

management

Server

host

(default

port:

1186)

[ndb_mgm]

connect-string=192.168.56.30

#

provide

location

of

cluster

configuration

file

[ndb_mgmd]

config-file=/var/lib/mysql-cluster

在Node

A、Node

B上创建日志文件夹


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9623682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存