[发明专利]一种学习平台的分表方法、装置、计算机设备和存储介质在审
| 申请号: | 202110761409.5 | 申请日: | 2021-07-06 |
| 公开(公告)号: | CN113407811A | 公开(公告)日: | 2021-09-17 |
| 发明(设计)人: | 傅金波;陈惠珠 | 申请(专利权)人: | 广州汇思信息科技股份有限公司 |
| 主分类号: | G06F16/953 | 分类号: | G06F16/953;G06F16/906;G06Q50/20 |
| 代理公司: | 广州本诺知识产权代理事务所(普通合伙) 44574 | 代理人: | 梁鹏钊 |
| 地址: | 510000 广东省广州市天河*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 学习 平台 方法 装置 计算机 设备 存储 介质 | ||
本发明实施例提供了一种学习平台的分表方法、装置、计算机设备和存储介质,包括:获取学员标识、课程标识、学员报名标识、登录日志信息、系统操作记录及邮件信息;根据所述学员标识、课程标识、学员报名标识、登录日志信息、系统操作记录及邮件信息针对数据进行分表操作;需要对学习平台学员常用功能进行分库分表,根据业务特性制作特定分表策略,数据根据特定策略分开存储。使单表的数据量得以减少,提高性能,解决学习平台在大数据下,性能变差的问题,也提高学习平台的稳定性和负载能力。为学习平台的通用大数据量业务定制特定分表策略,使学习平台在引进Sharding‑JDBC分库分表的同时,所有业务不受到分库分表影响。
技术领域
本发明涉及机械技术领域,特别是涉及一种学习平台的分表方法、一种学习平台的分表装置、一种计算机设备和一种存储介质。
背景技术
企业通过网上进行培训学习需要大增,线上学习平台学员学习数据量也同时大增,单表数据大于千万就会严重影响到数据库的性能,因此解决数据库性能问题急不可待,
当一张表的数据达到几千万时,查询一次所花的时间会变长。这时候,如果有联合查询的话,可能会卡死在那儿,甚至把系统给拖垮。传统学习平台数据在学习数据剧增时,若不引入分库分表,单表数量过大会到达数据库性能瓶颈,导致学习平台性能变差。将分表分库引进学习平台,解决学习数据剧增后引起的性能问题。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种学习平台的分表方法、一种学习平台的分表装置、一种计算机设备和一种存储介质。
为了解决上述问题,本发明实施例公开了一种学习平台的分表方法,包括:
获取学员标识、课程标识、学员报名标识、登录日志信息、系统操作记录及邮件信息;
根据所述学员标识、课程标识、学员报名标识、登录日志信息、系统操作记录及邮件信息针对数据进行分表操作。
优选地,所述根据所述学员标识、课程标识、学员报名标识、登录日志信息、系统操作记录及邮件信息针对数据进行分表操作,包括:
创建以学员标识作为分表字段的学员报名表分表、以课程标识作为分表字段的索引表和以学员报名标识作为分表字段的索引表;
新建、修改、删除报名数据时,同时将数据维护到索引表中;
将使原学员报名数据插入到对应的分表中;
创建以学员标识作为分表字段的学员学习记录表分表和以课程标识作为分表字段的索引表;
新建、修改、删除学员学习数据时,同时将数据维护到索引表中;
将使原学员学习数据插入到对应的分表中;
根据课程标识查询课程所有报名记录、学习记录,修改为先查询按照课程标识分表的索引表,根据索引表将所有学员标识查出后,再根据所有学员标识一次性查询学员报名/学习记录表将报名/学习详细信息。
根据学员报名标识查询学员报名、学习记录也先查询按照学员报名标识分表的索引表,根据索引表查出学员标识后,再查询以学员标识分表的学员报名表分表/学习记录表分表,获得出详细的报名记录和学习记录。
优选地,所述根据所述学员标识、课程标识、学员报名标识、登录日志信息、系统操作记录及邮件信息针对数据进行分表操作,包括:
创建登录时间作为分表字段的学员登录日志表分表;
当登录时间为准确时间值时,将用户登录记录时间中的月份信息进行提取,再将对应月份的登录日志信息分配至学员登录日志表分表中。
当登录时间为范围时间值时,将所有用户登录时间进行对比,提取出最大月分值分表和最少月分值分表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州汇思信息科技股份有限公司,未经广州汇思信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110761409.5/2.html,转载请声明来源钻瓜专利网。





