1 .一种数据库集群的数据处理方法,其特征在于,包括:
根据亲和性配置信息为分区表分配唯一的亲和节点,并将具有亲和节点的分区表作为
亲和分区表;
响应于接收到用户的请求数据,对所述请求数据进行解析以得到对应的解析结果;
判断所述解析结果是否涉及所述亲和分区表;
若是,则将所述亲和分区表的亲和节点作为目标节点,并采用所述目标节点处理所述
请求数据。
2 .根据权利要求1所述的数据库集群的数据处理方法,其特征在于,
所述数据处理方法还包括:将所述亲和分区表的分区键作为亲和键;
所述的判断所述解析结果是否涉及所述亲和分区表,包括:
根据所述解析结果是否包含所述亲和键,判断所述解析结果是否涉及所述亲和分区
表。
3 .根据权利要求1或2所述的数据库集群的数据处理方法,其特征在于,
所述的将所述亲和分区表的亲和节点作为目标节点,包括:
若所述解析结果所涉及的所述亲和分区表对应的亲和节点有多个,则将其中一个亲和
节点作为所述目标节点。
4 .根据权利要求1所述的数据库集群的数据处理方法,其特征在于,
在所述的判断所述解析结果是否涉及所述亲和分区表后,还包括:
若否,则将指定的默认节点作为目标节点。
5 .根据权利要求1所述的数据库集群的数据处理方法,其特征在于,
所述的根据亲和性配置信息为分区表分配唯一的亲和节点,包括:
采用顺序分配的方式,为各所述分区表分配相应的亲和节点。
6 .根据权利要求1所述的数据库集群的数据处理方法,其特征在于,
所述的根据亲和性配置信息为分区表分配唯一的亲和节点,包括:
采用预设平均分配规则,根据所述分区表的数量和节点的数量,设置各所述节点对应
的所述分区表的预设数量,以减少各所述节点对应亲和分区表的数量的差异。
7 .根据权利要求1所述的数据库集群的数据处理方法,其特征在于,
在所述的根据亲和性配置信息为分区表分配唯一的亲和节点前,还包括:
在建立所述分区表时,使所述分区表的数量与所述节点的数量相等,或者为所述节点
的数量的整数倍。
8.根据权利要求1所述的数据库集群的数据处理方法,其特征在于,
所述数据处理方法还包括:
采用预设检测线程对所述数据库集群定期查询,以对各所述分区表的亲和性进行监
测。
9 .一种机器可读存储介质,其上存储有机器可执行程序,所述机器可执行程序被处理
器执行时,实现根据权利要求1至8任一项所述的数据库集群的数据处理方法。
10.一种计算机设备,包括存储器、处理器及存储在所述存储器上,并在所述处理器上
运行的机器可执行程序,并且所述处理器执行所述机器可执行程序时,实现根据权利要求1
至8任一项所述的数据库集群的数据处理方法。
权 利 要 求 书
1/1 页
2
评论