当前位置>主页 > 期刊在线 > 计算机技术 >

计算机技术21年8期

基于 MyCat 的数据库读写分离技术的研究与应用
张清涛
(河北石油职业技术大学,河北 承德 067000)

摘  要:为了解决大型应用系统中后台数据库读写性能瓶颈的问题,在 MariaDB 数据库构建的主从复制集群中引入 MyCat中间件服务器,安装必要的软件包、修改 MyCat 配置文件,搭建可读写分离的数据库服务器集群,从而解决了对一个数据库同时进行写、读操作时性能会严重下降的问题,并提高了在高并发环境下数据库集群的整体处理性能。


关键词:MyCat;读写分离;中间件;MariaDB



DOI:10.19850/j.cnki.2096-4706.2021.08.035


中图分类号:TP311.1                                  文献标识码:A                                     文章编号:2096-4706(2021)08-0125-03


Research and Application of Database Read-Write Separation Technology Based on MyCat

ZHANG Qingtao

(Hebei Petroleum University of Technology,Chengde 067000,China)

AbstractIn order to solve the problem of the bottleneck of read and write performance of background database in large application system,MyCat middleware server is introduced into the master-slave replication cluster which is built in MariaDB database. The necessary software package is installed,the configuration file of MyCat is modified,and the database server cluster with read-write separation is built. Thus,the problem that the performance will be seriously degraded when carrying out writing and reading operation to a database at the same time is solved,and the overall processing performance of database cluster in high concurrent environment is improved.

KeywordsMyCat;read-write separation;middleware;MariaDB


参考文献:

[1] 刘进京 .MySQL 主从复制读写分离 [J]. 网络安全和信息 化,2016(8):64-69.

[2] 范新民 . 高并发环境下 MySQL 软硬件配置优化 [J]. 福建 师范大学学报(自然科学版),2013,29(6):49-54.

[3] 施瓦茨,扎伊采夫,特卡琴科.高性能MySQL:第3版 [M]. 宁海元,周振兴,彭立勋,等译 . 北京:电子工业出版社,2013.

[4] 郭建伟 . 实现 MySQL 群集读写分离 [J]. 网络安全和信息 化,2020(5):89-93.

[5] 刘建宏 .MySQL 数据库优化与集群 [J]. 数字通信世界, 2017(7):47.

[6] 谷伟,陈莲君 . 基于 MySQL 查询优化技术研究 [J]. 微型 电脑应用,2013,30(7):48-50.

[7] 刘建臣 . 处理 MySQL 访问异常故障 [J]. 网络安全和信息 化,2019(12):160-161.

[8] 赵曦,李颖,徐江 . 利用垂直分割技术的分布式数据库设 计研究 [J]. 控制工程,2018,25(1):154-159.


作者简介:张清涛(1980.01—),男,汉族,河北邯郸人,讲师, 硕士,研究方向:计算机网络技术和云计算技术。