【技术实现步骤摘要】
提升数据查询性能的方法、装置和电子设备
本专利技术涉及数据管理
,尤其是涉及一种提升数据查询性能的方法、装置和电子设备。
技术介绍
在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段,在利用数据库对数据进行管理时,采用关系型数据库可以保证数据的一致性,但是由于需要处理的数据量很大,对于关系型数据库而言,查询统计与更新维护都变得越来越困难,利用非关系型数据库对数据进行管理时并不能够保证数据的一致性。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种提升数据查询性能的方法、装置和电子设备,以将数据的读与写分离开来,提高数据的读取速度。第一方面,本专利技术实施例提供了一种提升数据查询性能的方法,其中,包括:获取用户数据;根据用户数据对预设关系型数据库进行增删改查操作;获取用户的查找记录;根据查找记录,从关系型数据库中确定高频数据;将高频数据更新至预先建立的MongoDB数据库中。结合第一方面,本专利技术实施例提供了 ...
【技术保护点】
1.一种提升数据查询性能的方法,其特征在于,包括:获取用户数据;根据所述用户数据对预设关系型数据库进行增删改查操作;获取所述用户的查找记录;根据所述查找记录,从所述关系型数据库中确定高频数据;将所述高频数据更新至预先建立的MongoDB数据库中。
【技术特征摘要】
1.一种提升数据查询性能的方法,其特征在于,包括:获取用户数据;根据所述用户数据对预设关系型数据库进行增删改查操作;获取所述用户的查找记录;根据所述查找记录,从所述关系型数据库中确定高频数据;将所述高频数据更新至预先建立的MongoDB数据库中。2.根据权利要求1所述的方法,其特征在于,所述根据所述查找记录,从所述关系型数据库中确定高频数据,包括:根据所述查找记录,得到所述关系型数据库中的各个数据被查找的次数;将被查找次数达到预设次数的数据确定为所述高频数据。3.根据权利要求1所述的方法,其特征在于,将所述高频数据更新至预先建立的MongoDB数据库中的方法包括:调用应用程序接口API进行更新、利用预先建立的消息队列机制进行更新和定时更新中的至少一种。4.根据权利要求3所述的方法,其特征在于,所述利用消息队列机制进行更新,包括:根据所述高频数据,得到多个消息,并将所述多个消息发送至预设的消息队列中;利用预设线程将所述消息队列中的多个消息更新至MongoDB数据库中。5.根据权利要求4所述的方法,其特征在于,所述方法还包括对所述线程的更新过程进行监控;所述对所述线程的更新过程进行监控,包括:将所述多个消息发送至预设的监听器,每个所述消息包括对当前消息进行处理...
【专利技术属性】
技术研发人员:邓赟,黄泽辉,吴上海,
申请(专利权)人:广东南方数码科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。