oneproxy 使用oneproxy对mysql进行分库分表

数据库分库分表是一把双刃剑,它可以在一定程度上加快查询速度,另外在一些需要查询历史数据、跨分区查询中,又会带来一些效率问题,因此,只有在有经验的DBA的带领下才能实施,否则,这可能是一个巨大的工程,而且未必能带来明显效率的提升。

一、数据库分库分表的几种方式:

1、在同一台数据库服务器上将表分割成多张:

如上:

将一份大的数据分割到同一数据库的其他表中,这种方式有一种特殊的情况,将历史数据定时归档,

oneproxy mysql代理中间件oneproxy系列之oneproxy实现读写分离

mysql读写分离一般有两种方式,一种是通过客户端来决定读连接哪台数据库服务器,写连接哪台数据库服务器,这种方式一种是不能完全避免,另外是不符合软件开发的扩展性要求。第二种,是通过mysql中间件来实现,比如mysql官方的mysql-proxy,还有本文中讲的oneproxy。

一、原理

二、实验准备

1、服务器说明
IP 端口 说明 其他
192.168.0.100 3307 代理服