-
公开(公告)号:CN111522880A
公开(公告)日:2020-08-11
申请号:CN202010334608.3
申请日:2020-04-24
Applicant: 桂林电子科技大学
IPC: G06F16/27 , G06F3/06 , G06F16/18 , G06F16/242 , G06F16/215 , G06F16/172 , G06F16/14 , G06F16/13 , H04L29/08
Abstract: 本发明公开了一种基于mysql数据库集群的提升数据读写性能的方法,包括搭建mysql数据库集群系统;利用mycat中间体实现mysql数据库集群系统读写分离、分库功能;指定表的存储引擎为MYISAM;创建新表时实施mysql分区策略;使用redis数据库进行数据缓存。利用mycat+mysql设计了一套大型mysql数据库集群系统,能够将滑坡、泥石流实时监测数据快速写入数据库,使用MYISAM数据表保存北斗高精度定位数据;能够利用多主多从的结构提升数据存储可靠性,使用mysql分区进一步提升查询效率;能够利用关键词索引提高检索速度,使用redis缓存来提升读取性能;能够实现读写分离、分库功能,有效提高数据读写速度。整体上确保了随着数据量的日益增加,系统的读写性能不会出现降低。
-
公开(公告)号:CN111522880B
公开(公告)日:2023-08-08
申请号:CN202010334608.3
申请日:2020-04-24
Applicant: 桂林电子科技大学
IPC: G06F16/27 , G06F3/06 , G06F16/18 , G06F16/242 , G06F16/215 , G06F16/172 , G06F16/14 , G06F16/13 , H04L67/568
Abstract: 本发明公开了一种基于mysql数据库集群的提升数据读写性能的方法,包括搭建mysql数据库集群系统;利用mycat中间体实现mysql数据库集群系统读写分离、分库功能;指定表的存储引擎为MYISAM;创建新表时实施mysql分区策略;使用redis数据库进行数据缓存。利用mycat+mysql设计了一套大型mysql数据库集群系统,能够将滑坡、泥石流实时监测数据快速写入数据库,使用MYISAM数据表保存北斗高精度定位数据;能够利用多主多从的结构提升数据存储可靠性,使用mysql分区进一步提升查询效率;能够利用关键词索引提高检索速度,使用redis缓存来提升读取性能;能够实现读写分离、分库功能,有效提高数据读写速度。整体上确保了随着数据量的日益增加,系统的读写性能不会出现降低。
-