1 .一种数据同步方法,其特征在于,所述方法包括:
检测到第一数据库存在增量数据,其中,所述增量数据关联有所述增量数据在所述第
一数据库中的第一表格的第一标识;
根据所述第一标识,查询与所述第一表格存在映射关系的第一主表的第二标识,其中,
所述第一主表关联有多个子表,且所述第一主表包括所述多个子表的内容;
当查询到所述第一主表的所述第二标识时,将所述增量数据,同步到第二数据库中的
第二主表中,其中,所述第二主表的第三身份信息与所述第一主表的所述第二标识存在映
射关系,且所述第一数据库和所述第二数据库的表结构相同。
2.根据权利要求1所述的方法,其特征在于,根据所述第一标识,查询与所述第一表格
存在映射关系的第一主表的第二标识,包括:
根据所述第一标识,在所述第一数据库查询到第一参数,所述第一参数用于指示是否
存在与所述第一表格属于同一分区表的所述第一主表;
当所述第一参数指示存在所述第一主表时,根据所述第一标识,在所述第一数据库查
询到所述第一主表的第二标识。
3 .根据权利要求2所述的方法,其特征在于,在所述根据所述第一标识,在所述第一数
据库查询到第一参数之前,所述方法包括:
根据所述第一标识,判断缓存中是否存在与所述第一表格属于同一所述分区表的所述
第一主表的所述第二标识;
所述根据所述第一标识,在所述第一数据库查询到第一参数,包括:当所述缓存中不存
在所述第二标识时,根据所述第一标识,在所述第一数据库查询到所述第一参数。
4 .根据权利要求3所述的方法,其特征在于,所述方法还包括:
当所述第一参数用于指示存在所述第一主表时,将所述第一标识和所述第二标识建立
映射关系;
将建立所述映射关系的所述第一标识和所述第二标识存入所述缓存。
5 .根据权利要求1所述的方法,其特征在于,根据所述第一标识,查询与所述第一表格
存在映射关系的第一主表的第二标识,包括:
根据所述第一标识,从缓存中查询与所述第一表格属于同一分区表的第一主表的第二
标识。
6 .根据权利要求5所述的方法,其特征在于,在所述从缓存中查询与所述第一表格属于
同一分区表的第一主表的第二标识之后,所述方法还包括:
在所述缓存的剩余存储空间小于设定阈值时,删除所述缓存中满足预设条件的数据。
7 .根据权利要求6所述的方法,其特征在于,所述满足预设条件的数据为:
被存入所述缓存的时刻最早的数据;
或者,被存入所述缓存的时长大于预设时长的数据;
或者,在被存入所述缓存的时刻最晚的数据之前,被存入所述缓存的数据。
8.一种数据同步装置,其特征在于,所述装置包括:
数据检测单元,用于检测到第一数据库存在增量数据,其中,所述增量数据关联有所述
增量数据在所述第一数据库中的第一表格的第一标识;
数据查询单元,用于根据所述第一标识,查询与所述第一表格存在映射关系的第一主
权 利 要 求 书
1/2 页
2
评论