一种日志结构数据库系统查询请求消息处理方法及装置

    公开(公告)号:CN104657364B

    公开(公告)日:2018-02-23

    申请号:CN201310578867.0

    申请日:2013-11-18

    Inventor: 朱俊华 吴小蓉

    CPC classification number: G06F17/30351 G06F17/30371

    Abstract: 本发明实施例公开了一种日志结构数据库系统查询请求消息处理方法及装置,该方法包括:接收查询请求消息,所述查询请求消息中包含了待查询的元组的主键和当前事务的事务标识;根据查询请求消息,在包含所述主键且满足第一指定规则的元组中,获取时间戳最新的元组作为查询结果;返回所述查询结果。为了使日志结构数据库支持事务,实现并发控制,本发明从事务的查询过程入手,对元组进行已提交和未提交的区分,同时对于未提交的元组进行进一步判断,即查看处理它的是否是当前事务,从而避免了当前事务将其他事务正在处理的元组也查到,达到了隔离各事务的效果,进而确保了日志结构数据库系统对事务的支持,各事务可以并发执行,互不影响。

    行情数据的写入、读取以及行情数据的读写方法和系统

    公开(公告)号:CN106919643A

    公开(公告)日:2017-07-04

    申请号:CN201710029289.3

    申请日:2017-01-16

    Inventor: 徐晓明

    CPC classification number: G06F17/30351 G06Q40/04 G06Q40/06

    Abstract: 本发明实施例提供了一种行情数据的写入、读取以及行情数据的读写方法和系统,其中,所述写入方法包括:生成分笔行情数据;针对当前分笔行情数据,计算其与上一笔分笔行情数据的差额数据;将当前分笔行情数据及其对应的差额数据作为一笔分笔记录写入预置存储区域;在完成分笔记录的写入后,累加分笔记录数量。本发明实施例解决了现有技术中在针对大量读取访问时,写入线程容易发生拥堵,以及,消耗内存过大的问题,从而使得在出现大量读取访问的情况时,提升了吞吐量。

    一种MongoDB负载均衡优化方法

    公开(公告)号:CN105141683A

    公开(公告)日:2015-12-09

    申请号:CN201510509279.0

    申请日:2015-08-19

    CPC classification number: H04L67/1002 G06F17/30351 H04L67/1097

    Abstract: 本发明公开了一种MongoDB负载均衡优化方法,包括以下步骤:S1、计算每两个服务器内数据块总数的差值;S2、判断任意两个服务器内数据块总数的差值是否大于或等于最大阈值,若是则将数据块多的服务器定为数据块移动源S,数据块少的服务器定为数据块移动目标T;S3、计算S和T的平均数据块操作量SDW和TDW;S4、若SDW>TDW,则从S中选取数据块操作量最大的数据块移动到T中,否则从S中选取数据块操作量最小的数据块移动到T中;S5、重复步骤S1~S4,直到任意两个服务器内数据块总数的差值小于最小阈值时,完成负载均衡。本发明将数据块的CRUD负载考虑进去,根据数据库的实际使用情况,依据各个数据块读写频率,动态地进行负载均衡,达到了优化数据库性能的目的。

    更新数据库记录的控制方法和装置

    公开(公告)号:CN104376070A

    公开(公告)日:2015-02-25

    申请号:CN201410645604.1

    申请日:2014-11-12

    CPC classification number: G06F17/30348 G06F17/30351

    Abstract: 本发明公开一种更新数据库记录的控制方法和装置。所述方法包括:获取预更新的一条数据库记录;利用主键定位所述数据库记录;更新所述第一预更新字段,控制内存中所述数据库记录的版本号加1;在更新所述第一预更新字段的过程中,当获取到对第二预更新字段的更新请求时,利用所述主键定位所述数据库记录;所述第二预更新字段位于所述数据库记录中;获取所述数据库记录在内存中的版本号以及在数据库中的版本号;当所述数据库记录在内存中的版本号,减去所述数据库记录在数据库中的版本号所得到的差值为1时,更新所述第二预更新字段。采用本发明提供的技术方案,能够避免现有技术的并发控制方法,容易造成死锁,会降低并发效率的问题。

    一种数据处理方法、服务器及计算机可读介质

    公开(公告)号:CN107992517A

    公开(公告)日:2018-05-04

    申请号:CN201711030551.2

    申请日:2017-10-26

    Inventor: 刘伟

    CPC classification number: G06F17/30351 G06F17/30371 G06F17/3048

    Abstract: 本发明实施例公开了一种数据处理方法、服务器及计算机可读介质,其中方法包括:接收至少一个数据处理请求;以消息队列的方式将所述至少一个数据处理请求存储在目标键值redis缓存中;根据所述消息队列响应所述数据处理请求,对所述redis缓存中的目标数据进行处理。本发明实施例通过对所述redis缓存中的目标数据进行处理,避免了数据库并发执行数据处理请求导致的数据库库存数据与数据库实际库存数据不一致的问题以及并发处理导致数据库的负载较大的问题,可见,本发明实施例通过redis的高性能提高了数据处理的准确性以及缓解了数据库的压力。

    一种业务数据查询方法及装置、数据库系统

    公开(公告)号:CN104537030B

    公开(公告)日:2018-03-02

    申请号:CN201410804281.6

    申请日:2014-12-22

    Inventor: 金中良

    Abstract: 一种业务数据查询方法及装置、数据库系统,该方法的特点是数据库内存中包括列式缓冲区和行式缓冲区,所述列式缓冲区的列用于加载数据库的列数据,所述行式缓冲区的行用于加载所述列式缓冲区的列数据或所述数据库的列数据,当收到事务型业务系统发送的包括目标列标识和第一查询条件的事务型业务数据查询请求时,检测是否存在所述目标列标识对应的行索引;若存在所述目标列标识对应的行索引,以所述第一查询条件为依据,查询所述行式缓冲区中所述行索引对应行内的所述目标列标识对应的列数据以获得查询结果并返回给所述事务型业务系统。实施本发明实施例可以满足事务型业务的数据查询需求。

    一种基于倒排索引的实时索引方法

    公开(公告)号:CN104361009A

    公开(公告)日:2015-02-18

    申请号:CN201410536018.3

    申请日:2014-10-11

    CPC classification number: G06F17/30336 G06F17/30351

    Abstract: 本发明提供一种基于倒排索引的实时索引方法,包括以下步骤:对数据进行预处理;更新内存索引库;更新磁盘索引库。本发明提供的基于倒排索引的实时索引方法,在保持尽量不影响检索性能的前提下,消减用于更新的索引库数量,同时去除内存库对数据量的限制,针对性的对多路处理器进行优化,更好的支持多路并发多线程的数据更新,提供更灵活的数据更新方式以及高效的数据更新效率,增强数据的及时性,给用户以良好的检索体验。

    从分层的观点协调分布式数据库

    公开(公告)号:CN103858123A

    公开(公告)日:2014-06-11

    申请号:CN201280048368.4

    申请日:2012-08-01

    Applicant: 标记公司

    CPC classification number: G06F17/30351 G06F17/30283

    Abstract: 本发明的实施例包括用于通过从不同观点在分布式数据库系统中分层维护事务一致性来控制数据库事务同时性的系统和方法。分层维护事务一致性保证了在分布式数据库系统中的数据库事务的可串行性,并提高了从分布式数据库系统的客户端的观点的整体性能(例如,响应时间)。

Patent Agency Ranking