【技术实现步骤摘要】
本申请涉及数据库,特别是涉及一种应用于无主节点内存数据库的数据处理方法及装置。
技术介绍
1、内存数据库(如redis)因性能极高作为高并发系统的缓存使用,一旦内存数据库宕机,大量的请求将直接发送到数据库,数据库也会面临宕机到的风险。
2、为了解决上述问题,通常是搭建高可用的主从节点集群,搭建主从节点集群除了实现高可用外,还可以实现读写分离,例如,把读请求发送到从节点,从而降低主节点的负载,提升集群整体性能。但是,当前的主从节点集群也存在以下两个方面的问题:一是主从节点切换需要一定的时间,主从节点切换需要经过监控节点周期性发送心跳包,发现主节点不可用,选举从节点,然后进行防脑裂(旧的主节点又提供服务出现两个主节点)处理,最后正式启用新的主节点,主从节点切换的这一段时间会导致大量的请求直接发送到数据库,数据库会面临宕机的风险;二是从节点的数据会落后主节点,内存数据库从其作为高性能的缓存定位考虑,在一笔交易发生时,主节点不可能同步等待从节点保存数据成功,因此从节点的数据会落后主节点,这将导致读写分离时,从节点读取的数据会有一定的
...【技术保护点】
1.一种应用于无主节点内存数据库的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述基于目标访问模式将所述数据读取请求依次发送至所述有效查询节点,包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述有效节点确定有效查询节点,包括:
8.一...
【技术特征摘要】
1.一种应用于无主节点内存数据库的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述基于目标访问模式将所述数据读取请求...
【专利技术属性】
技术研发人员:吕虎,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。