-
公开(公告)号:US07206796B2
公开(公告)日:2007-04-17
申请号:US11202736
申请日:2005-08-12
IPC分类号: G06F17/30
CPC分类号: G06F17/30581 , Y10S707/99943 , Y10S707/99953 , Y10S707/99955
摘要: A system and method for efficiently synchronizing multiple databases stored on multiple computing devices. The method and system provides a duplicated database configuration where a database can either be stored only on a plurality of client computers, or on at least a client computer and a server computer. This duplicated database configuration allows users to access a database from a plurality of client computers that are communicatively connected to a server computer.
摘要翻译: 一种用于有效同步存储在多个计算设备上的多个数据库的系统和方法。 方法和系统提供重复的数据库配置,其中数据库可以仅存储在多个客户端计算机上,或者至少存储在客户端计算机和服务器计算机上。 这种重复的数据库配置允许用户从通信地连接到服务器计算机的多个客户端计算机访问数据库。
-
公开(公告)号:US07013316B1
公开(公告)日:2006-03-14
申请号:US09615182
申请日:2000-07-13
IPC分类号: G06F17/30
CPC分类号: G06F17/30581 , Y10S707/99943 , Y10S707/99953 , Y10S707/99955
摘要: A system and method for efficiently synchronizing multiple databases stored on multiple computing devices. The method and system provides a duplicated database configuration where a database can either be stored only on a plurality of client computers, or on at least client computer and a server computer. This duplicated database configuration allows users to access a database from a plurality of client computers that are communicatively connected to a server computer. In one embodiment, the method and system synchronizes the databases of a client computer to the database of a server computer by downloading selected database objects from the server computer database, thereby minimizing the amount of data transferred between the client and server computers. The synchronization routine selectively downloads database objects based on a comparison of server access time indicators stored in the databases. If the server access time stored in the server computer database is earlier than the access time stored in the client computer database, the server computer downloads the entire server computer database to the client computer. If the server access time stored in the client computer database is earlier than the server access time stored in the server computer database, the server computer only downloads new database objects from the server computer to the client computer. The synchronization routine also provides for reducing the likelihood of synchronization errors by detecting expired client computer databases. If a particular client computer database is expired, the server computer replaces the client computer database with the server computer database.
摘要翻译: 一种用于有效同步存储在多个计算设备上的多个数据库的系统和方法。 该方法和系统提供重复的数据库配置,其中数据库可以仅存储在多个客户端计算机上,或者至少存储在客户端计算机和服务器计算机上。 这种重复的数据库配置允许用户从通信地连接到服务器计算机的多个客户端计算机访问数据库。 在一个实施例中,该方法和系统通过从服务器计算机数据库中下载所选择的数据库对象,从而将客户端计算机的数据库同步到服务器计算机的数据库,从而最小化在客户机和服务器计算机之间传送的数据量。 基于存储在数据库中的服务器访问时间指标的比较,同步例程有选择地下载数据库对象。 如果服务器计算机数据库中存储的服务器访问时间早于存储在客户端计算机数据库中的访问时间,则服务器计算机将整个服务器计算机数据库下载到客户端计算机。 如果存储在客户端计算机数据库中的服务器访问时间早于存储在服务器计算机数据库中的服务器访问时间,则服务器计算机只会将新的数据库对象从服务器计算机下载到客户端计算机。 同步程序还提供通过检测过期的客户端计算机数据库来减少同步错误的可能性。 如果特定的客户端计算机数据库已过期,服务器计算机将使用服务器计算机数据库替换客户端计算机数据库。
-