会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Recovering data from a failed cache using a surviving cache
    • 使用幸存缓存从故障缓存中恢复数据
    • US06609136B2
    • 2003-08-19
    • US09894757
    • 2001-06-27
    • Roger J. BamfordBoris Klots
    • Roger J. BamfordBoris Klots
    • G06F1730
    • G06F11/1471G06F2201/80Y10S707/915Y10S707/99938Y10S707/99952Y10S707/99953Y10S707/99954
    • A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.
    • 提供了一种方法和装置,用于将资源从一个数据库服务器的高速缓存传送到另一个数据库服务器的高速缓存,而无需首先将资源写入磁盘。 当数据库服务器(请求者)希望修改资源时,请求者要求资源的当前版本。 具有当前版本(Holder)的数据库服务器将当前版本直接发送到请求者。 运送版本后,持有人将失去修改资源的权限,但继续将资源保留在内存中。 当资源的保留版本或其更新版本写入磁盘时,持有者可以丢弃资源的保留版本。 否则,持有人不会丢弃保留的版本。 使用此技术,恢复单服务器故障,而无需合并可访问资源的各种数据库服务器的恢复日志。
    • 4. 发明授权
    • Method and apparatus for performing consistent reads in multiple-server
environments
    • 在多服务器环境中执行一致读取的方法和装置
    • US5832521A
    • 1998-11-03
    • US808622
    • 1997-02-28
    • Boris KlotsRoger J. Bamford
    • Boris KlotsRoger J. Bamford
    • G06F17/30
    • G06F17/30575Y10S707/99934Y10S707/99953Y10S707/99954
    • A method and apparatus for supplying a particular version of a data item to a transaction executing in a first database server is provided. The data item is in a database accessible by the first database server and one or more other database servers. The method involves determining whether a current version of the data item resides in a cache that is remote relative to the first database server. If the current version of the data item does not reside in a cache that is remote relative to the first database server, then a first derivation mechanism that is local to the first database server to derives the particular version of the data item from the current version of the data item. If the current version of the data item resides in a cache that is remote relative to the first database server, then a second derivation mechanism that is local to the cache derives the particular version of the data item from the current version of the data item. Once built, the particular version of the data item sent to the first database server. Determining whether a current version of the data item resides in a cache that is remote relative to the first database server may be performed by determining whether a process currently holds a write lock on the data item, and if a process currently holds a write lock on the data item, then determining whether the process is remote relative to the first database server.
    • 提供了一种用于将数据项的特定版本提供给在第一数据库服务器中执行的事务的方法和装置。 数据项目位于第一数据库服务器和一个或多个其他数据库服务器可访问的数据库中。 该方法涉及确定数据项的当前版本是否驻留在相对于第一数据库服务器是远程的高速缓存中。 如果数据项的当前版本不驻留在相对于第一数据库服务器的远程缓存中,则第一个导出机制是第一个数据库服务器的本机,以从当前版本中导出数据项的特定版本 的数据项。 如果数据项的当前版本驻留在相对于第一数据库服务器的远程缓存中,则缓存本地的第二推导机制从数据项的当前版本导出数据项的特定版本。 一旦构建,数据项的特定版本发送到第一个数据库服务器。 确定数据项的当前版本是否驻留在相对于第一数据库服务器是远程的高速缓存中可以通过确定进程当前是否对数据项保持写锁定,以及当前进程是否持有写锁定 数据项,然后确定进程是否相对于第一数据库服务器是远程的。
    • 5. 发明授权
    • Method and apparatus for transferring data from the cache of one node to the cache of another node
    • 用于将数据从一个节点的高速缓存传送到另一个节点的高速缓存的方法和装置
    • US06353836B1
    • 2002-03-05
    • US09199120
    • 1998-11-24
    • Roger J. BamfordBoris Klots
    • Roger J. BamfordBoris Klots
    • G06F1730
    • G06F11/1471G06F2201/80Y10S707/915Y10S707/99938Y10S707/99952Y10S707/99953Y10S707/99954
    • A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.
    • 提供了一种方法和装置,用于将资源从一个数据库服务器的高速缓存传送到另一个数据库服务器的高速缓存,而无需首先将资源写入磁盘。 当数据库服务器(请求者)希望修改资源时,请求者要求资源的当前版本。 具有当前版本(Holder)的数据库服务器将当前版本直接发送到请求者。 运送版本后,持有人将失去修改资源的权限,但继续将资源保留在内存中。 当将资源的保留版本或其更新版本写入磁盘时,持有者可以丢弃资源的保留版本。 否则,持有人不会丢弃保留的版本。 使用此技术,恢复单服务器故障,而无需合并可访问资源的各种数据库服务器的恢复日志。
    • 8. 发明授权
    • Managing a resource used by a plurality of nodes
    • 管理由多个节点使用的资源
    • US06564234B2
    • 2003-05-13
    • US09894635
    • 2001-06-27
    • Roger J BamfordBoris Klots
    • Roger J BamfordBoris Klots
    • G06F1730
    • G06F11/1471G06F2201/80Y10S707/915Y10S707/99938Y10S707/99952Y10S707/99953Y10S707/99954
    • A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.
    • 提供了一种方法和装置,用于将资源从一个数据库服务器的高速缓存传送到另一个数据库服务器的高速缓存,而无需首先将资源写入磁盘。 当数据库服务器(请求者)希望修改资源时,请求者要求资源的当前版本。 具有当前版本(Holder)的数据库服务器将当前版本直接发送到请求者。 运送版本后,持有人将失去修改资源的权限,但继续将资源保留在内存中。 当将资源的保留版本或其更新版本写入磁盘时,持有者可以丢弃资源的保留版本。 否则,持有人不会丢弃保留的版本。 使用此技术,恢复单服务器故障,而无需合并可访问资源的各种数据库服务器的恢复日志。
    • 9. 发明授权
    • Recovering data from a failed cache using recovery logs of caches that updated the data
    • 使用更新数据的缓存的恢复日志从故障缓存中恢复数据
    • US06507853B2
    • 2003-01-14
    • US09894521
    • 2001-06-27
    • Roger J. BamfordBoris Klots
    • Roger J. BamfordBoris Klots
    • G06F1730
    • G06F11/1471G06F2201/80Y10S707/915Y10S707/99938Y10S707/99952Y10S707/99953Y10S707/99954
    • A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.
    • 提供了一种方法和装置,用于将资源从一个数据库服务器的高速缓存传送到另一个数据库服务器的高速缓存,而无需首先将资源写入磁盘。 当数据库服务器(请求者)希望修改资源时,请求者要求资源的当前版本。 具有当前版本(Holder)的数据库服务器将当前版本直接发送到请求者。 运送版本后,持有人将失去修改资源的权限,但继续将资源保留在内存中。 当将资源的保留版本或其更新版本写入磁盘时,持有者可以丢弃资源的保留版本。 否则,持有人不会丢弃保留的版本。 使用此技术,恢复单服务器故障,而无需合并可访问资源的各种数据库服务器的恢复日志。
    • 10. 发明授权
    • Method and apparatus for dynamic lock granularity escalation and
de-escalation in a computer system
    • 计算机系统中动态锁粒度递增和解除升级的方法和装置
    • US6144983A
    • 2000-11-07
    • US94214
    • 1998-06-09
    • Boris KlotsRoger J. Bamford
    • Boris KlotsRoger J. Bamford
    • G06F9/46G06F9/00G06F15/00
    • G06F9/52Y10S707/99938
    • A method and apparatus for dynamic lock granularity escalation and de-escalation in a computer system is provided. Upon receiving a request for a resource, a scope of a previously granted lock is modified. According to one embodiment, hash lock de-escalation is employed. In hash lock de-escalation, the scope of the previously granted lock held on a set of resources is reduced by de-escalating the previously granted lock from a coarser-grain lock to one or more finer-grain locks on members of the set. According to another embodiment, hash lock escalation is employed. In hash lock escalation, the scope of previously granted locks held on one or more members of the set of resources are released and promoted into a coarser-grain lock that covers the set of resources as well as the requested resource.
    • 提供了一种用于计算机系统中动态锁粒度升级和降级的方法和装置。 在接收到对资源的​​请求后,修改先前授予的锁的范围。 根据一个实施例,使用散列锁解除升级。 在哈希锁解除升级中,通过将先前授予的锁从粗粒锁定降级到集合成员上的一个或多个更细粒度的锁,减少了保存在一组资源上的先前授权的锁的范围。 根据另一个实施例,采用散列锁升级。 在哈希锁升级中,在资源集合的一个或多个成员上保留的先前授予的锁的范围被释放并被提升为覆盖所述一组资源以及所请求的资源的粗粒度锁。