会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明授权
    • Database journal mechanism and method that supports multiple simultaneous deposits
    • 数据库日志机制和方法,支持多个同时存款
    • US06298345B1
    • 2001-10-02
    • US09113641
    • 1998-07-10
    • William Joseph Armstrong, Jr.Gary Ross RicardTimothy Joseph Torzewski
    • William Joseph Armstrong, Jr.Gary Ross RicardTimothy Joseph Torzewski
    • G06F1730
    • G06F11/1471G06F2201/80G06F2201/82Y10S707/99938Y10S707/99952Y10S707/99953
    • A journal mechanism for a database allows simultaneous deposits on multiple journal arms. According to a first embodiment, a journaling system maintains the time-order of interdependent deposits on the journal, but does not necessarily maintain the time-order of deposits that are independent of each other, thereby providing multiple simultaneous deposit points on the journal. The first embodiment provides excellent scaling of journal functions as processors are added to a database computer system. According to a second embodiment, a journaling system maintains the time-order of deposits on the journal, but allows a group of deposits known as a “bundle” to span multiple journal arms, thereby providing multiple simultaneous deposit points on the journal. The second embodiment provides good scaling while providing compatibility with known database systems. The present invention thus relieves contention for the journal that exists as the number of processors increases in a database system.
    • 一个数据库的期刊机制允许同时存放在多个日记本武器上。 根据第一实施例,日志系统将相互依赖的存款的时间顺序保持在期刊上,但不一定保持彼此独立的存款的时间顺序,从而在期刊上提供多个同时存款点。 当处理器被添加到数据库计算机系统时,第一实施例提供了日记功能的优异缩放。 根据第二实施例,日志系统保持期刊上的存款的时间顺序,但允许称为“捆”的一组存款跨越多个日记手臂,从而在期刊上提供多个同时存款点。 第二实施例提供良好的缩放,同时提供与已知数据库系统的兼容性。 因此,本发明减轻了在数据库系统中随着处理器数量的增加而存在的日志的争用。
    • 9. 发明授权
    • Task synchronization mechanism and method
    • 任务同步机制和方法
    • US06990560B2
    • 2006-01-24
    • US10346010
    • 2003-01-16
    • William Joseph ArmstrongMichael Joseph CorriganGary Ross RicardTimothy Joseph Torzewski
    • William Joseph ArmstrongMichael Joseph CorriganGary Ross RicardTimothy Joseph Torzewski
    • G06F12/02
    • G06F9/526G06F9/544
    • A task synchronization mechanism operates on a global lock that is shared between processors an on local locks that are not shared between processors. The local locks are processor-specific locks. Each processor-specific lock is dedicated to a particular processor in the system. When shared access to a resource is required, a processor updates its processor-specific lock to indicate the processor is sharing the resource. Because each processor-specific lock is dedicated to a particular processor, this eliminates a significant portion of the memory bus traffic associated with all processors reading and updating the same lock. When exclusive access to a resource is required, the requesting processor waits until the count of all processor-specific locks indicate that none of these processors have a lock on the resource. Once no processor has a lock on the resource, exclusive access to the resource may be granted.
    • 任务同步机制对在处理器之间共享的全局锁进行操作,本地锁在处理器之间未共享。 本地锁是处理器特定的锁。 每个处理器特定的锁专用于系统中的特定处理器。 当需要对资源的共享访问时,处理器更新其处理器特定的锁,以指示处理器正在共享资源。 因为每个特定于处理器的锁专用于特定的处理器,所以这消除了与所有处理器相关联的存储器总线流量的相当大部分读取和更新相同的锁。 当需要对资源的独占访问时,请求处理器等待直到所有特定于处理器的锁的计数指示这些处理器中没有一个对资源有锁定。 一旦没有处理器对资源进行锁定,就可以授予资源的独占访问权限。