会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for restoring a multiple checkpointed database in view
of loss of volatile memory
    • 考虑到易失性存储器的丢失,还原多个检查点数据库的系统和方法
    • US5864849A
    • 1999-01-26
    • US767048
    • 1996-12-16
    • Philip Lewis BohannonRajeev RastogiAbraham SilberschatzSundararajarao Sudarshan
    • Philip Lewis BohannonRajeev RastogiAbraham SilberschatzSundararajarao Sudarshan
    • G06F11/14G06F17/30
    • G06F11/1469G06F11/1471Y10S707/99937Y10S707/99938Y10S707/99952Y10S707/99953
    • For use with an active database stored in volatile memory for direct revision thereof, the active database having multiple checkpoints and a stable log, having a tail stored in the volatile memory, for tracking revisions to the active database to allow corresponding revisions to be made to the multiple checkpoints, the active database subject to corruption, a system for, and method of, restoring the active database and a computer system containing the same. The system includes: (1) a checkpoint determination controller that determines which of the multiple checkpoints is a most recently completed checkpoint and copies the most recently completed checkpoint to the volatile memory to serve as an unrevised database for reconstructing the active database and (2) a revision application controller that retrieves selected ones of the revisions from the stable log and the tail and applies the revisions to the unrevised database thereby to restore the active database. In an advantageous embodiment, the applied revisions include log records at an operation level (lower level of abstration than transactions), and the revision application controller, using memory locks while restoring the active database, releases ones of the memory locks as a function of applying ones of the log records.
    • 为了与存储在易失性存储器中的活动数据库一起用于其直接修订,活动数据库具有多个检查点和稳定的日志,其具有存储在易失性存储器中的尾部,用于跟踪活动数据库的修订以允许相应的修订 多个检查点,活动数据库受到破坏,恢复活动数据库的系统和方法以及包含该活动数据库的计算机系统。 该系统包括:(1)检查点确定控制器,其确定多个检查点中的哪一个是最近完成的检查点,并将最近完成的检查点复制到易失性存储器,以用作用于重建活动数据库的未修改的数据库;以及(2) 修订应用程序控制器,从稳定日志和尾部检索选定的修订版本,并将修订版本应用到未修改的数据库,从而恢复活动数据库。 在有利的实施例中,所应用的修订包括在操作级别(比交易更低级别)的日志记录,以及在恢复活动数据库时使用存储器锁定的修订应用程序控制器,释放作为应用的函数的存储器锁 一些日志记录。
    • 7. 发明授权
    • On-line reorganization in object-oriented databases
    • 面向对象数据库的在线重组
    • US06343296B1
    • 2002-01-29
    • US09389337
    • 1999-09-03
    • Mohana Krishna LakhamrajuRajeev RastogiSrinivasan SeshadriSundararajarao Sudarshan
    • Mohana Krishna LakhamrajuRajeev RastogiSrinivasan SeshadriSundararajarao Sudarshan
    • G06F1730
    • G06F17/30607Y10S707/99938Y10S707/99943Y10S707/99944
    • An on-line reorganization method of an object-oriented database with physical references involves a novel fuzzy traversal of the database, or a partition thereof, to identify the approximate parents of all migrating objects. Where the entire database is traversed the process begins from its persistent root. For traversals of a partition the process begins from each object with a reference pointing to it from outside the partition. To facilitate the identification of these inter-partitional objects an External Reference Table (“ERT”) is maintained. During the fuzzy traversal all new inserted and deleted references are tracked in a Temporary Reference Table (“TRT”). After the fuzzy traversal is completed, for each migrating object, a lock is obtained on the identified approximate parents and on all new parents in which references to the object were inserted, as indicated by the TRT. Based on the information in the TRT, locks are released on all approximate parents whose references to the object have been deleted. The references to the migrating object in the remaining set of locked parents are updated, the object is relocated and the locks are released. Alternatively, each parent of a migrating object can be individually locked, updated and released.
    • 具有物理引用的面向对象数据库的在线重组方法涉及数据库或其分区的新颖的模糊遍历,以识别所有迁移对象的近似父母。 在整个数据库遍历的过程中,进程从其持久根开始。 对于遍历分区,进程从每个对象开始,引用从分区外部引用它。 为了便于识别这些跨部门对象,维护了外部参考表(“ERT”)。 在模糊遍历期间,所有新插入和删除的引用将在临时参考表(“TRT”)中进行跟踪。 模糊遍历完成后,对于每个迁移对象,在所标识的近似父母以及所有新父母上获取锁定,其中插入了对象的引用,如TRT所示。 根据TRT中的信息,在对对象的引用已被删除的所有近似父类上释放锁。 在剩余的一组锁定的父项中对迁移对象的引用被更新,对象被重新定位并且锁被释放。 或者,可以单独锁定,更新和释放迁移对象的每个父项。