发明名称 具有至少两个主机数据库和一个远程数据库的数据库系统以及同步这样的数据库的方法
摘要 一种数据库系统具有至少两个位于各自的主机处理设备(200,210)中的主机数据库(204,214)。在远程处理设备(220)中提供远程数据库(224)。主机数据库和远程数据库存储多个数据库数据项。在每个主机处理设备提供同步引擎(206,216),用于使其主机数据库与远程数据库同步。第一日志文件(227)包含表示对远程数据库(224)所做变化的项目,包括远程数据库中数据项的增加和修改以及删除,所述数据项的删除是为了增加可用于存储新数据项的自由存储空间。第二日志文件(229)包含表示根据任何一个主机数据库(204,214)中的删除而对远程数据库的相应删除的项目。同步引擎(206,216)根据第二日志文件中而不是第一日志文件中的项目来删除其主机数据库中的数据项。
申请公布号 CN1339134A 申请公布日期 2002.03.06
申请号 CN00803528.8 申请日期 2000.02.09
申请人 艾利森电话股份有限公司 发明人 J·比尔克勒;P·奥尔松;L·诺瓦克
分类号 G06F17/30 主分类号 G06F17/30
代理机构 中国专利代理(香港)有限公司 代理人 吴增勇;李亚非
主权项 1.一种数据库系统,所述数据库系统包括:至少两个主机数据库(204,214),它们位于各自的主机处理设备(200,210)中;远程数据库(224),它位于远程处理设备(220)中,其中所述主机数据库和远程数据库适合于存储多个数据库数据项;以及同步引擎(206,216),它们位于每个主机处理设备中以使其主机数据库与所述远程数据库同步,所述数据库系统的特征在于:第一日志文件(227),它具有表示对所述远程数据库(224)所做变化的项目,包括所述远程数据库中数据项的增加和修改以及删除,所述数据项的删除是为了增加所述远程数据库可用于存储新数据项的自由存储空间;和第二日志文件(229),它具有表示根据任何一个所述主机数据库(204,214)中的删除而对所述远程数据库的相应删除的项目;其中所述同步引擎(206,216)适合于根据所述第二日志文件中的项目而不是所述第一日志文件中的项目而在其主机数据库中进行数据项的删除。
地址 瑞典斯德哥尔摩