会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Dispatching conflicting data changes
    • 调度冲突的数据更改
    • US08756192B2
    • 2014-06-17
    • US12683440
    • 2010-01-07
    • Rui WangMichael HabbenQun GuoArtem Oks
    • Rui WangMichael HabbenQun GuoArtem Oks
    • G06F17/30
    • G06F17/30575
    • A method for distributing one or more conflicting data changes. The method includes extracting data changes from the source site log, and applying the data changes to the destination site. The method then includes identifying one or more constraints for each data change and generating a hash value for each identified constraint. The method then dispatches the data changes into a plurality of streams based on the hash values. The hash values are used to identify conflicting data changes and determine how the data changes should be sent through the plurality of streams such that data changes are applied in parallel in the plurality of streams without violating any causal consistency constraints. The method then includes committing data changes in the plurality of streams to the destination site in a single transaction, creating a consistent transactional view.
    • 一种用于分发一个或多个冲突数据更改的方法。 该方法包括从源站点日志中提取数据更改,并将数据更改应用于目标站点。 该方法然后包括识别每个数据改变的一个或多个约束,并为每个识别的约束生成哈希值。 然后,该方法基于散列值将数据变化分派到多个流中。 哈希值用于识别冲突的数据变化并确定如何通过多个流发送数据变化,使得在多个流中并行地应用数据改变而不违反任何因果一致性约束。 该方法然后包括在单个事务中将多个流中的数据更改提交到目标站点,从而创建一致的事务视图。
    • 2. 发明申请
    • Dispatching Conflicting Data Changes
    • 调度冲突的数据变化
    • US20110167038A1
    • 2011-07-07
    • US12683440
    • 2010-01-07
    • Rui WangMichael HabbenQun GuoArtem Oks
    • Rui WangMichael HabbenQun GuoArtem Oks
    • G06F17/30
    • G06F17/30575
    • A method for distributing one or more conflicting data changes. The method includes extracting data changes from the source site log, and applying the data changes to the destination site. The method then includes identifying one or more constraints for each data change and generating a hash value for each identified constraint. The method then dispatches the data changes into a plurality of streams based on the hash values. The hash values are used to identify conflicting data changes and determine how the data changes should be sent through the plurality of streams such that data changes are applied in parallel in the plurality of streams without violating any causal consistency constraints. The method then includes committing data changes in the plurality of streams to the destination site in a single transaction, creating a consistent transactional view.
    • 一种用于分发一个或多个冲突数据更改的方法。 该方法包括从源站点日志中提取数据更改,并将数据更改应用于目标站点。 该方法然后包括识别每个数据改变的一个或多个约束,并为每个识别的约束生成哈希值。 然后,该方法基于散列值将数据变化分派到多个流中。 哈希值用于识别冲突的数据变化并确定如何通过多个流发送数据变化,使得在多个流中并行地应用数据改变而不违反任何因果一致性约束。 该方法然后包括在单个事务中将多个流中的数据更改提交到目标站点,从而创建一致的事务视图。
    • 3. 发明申请
    • Concurrently Accessing Data
    • 同时访问数据
    • US20110282850A1
    • 2011-11-17
    • US12777272
    • 2010-05-11
    • Vaibhav KamraPradeep MadhavarapuCristian DiaconuJun FangSrini AcharyaMichael WarmingtonMaciej PlazaArtem OksSankhyayan Debnath
    • Vaibhav KamraPradeep MadhavarapuCristian DiaconuJun FangSrini AcharyaMichael WarmingtonMaciej PlazaArtem OksSankhyayan Debnath
    • G06F17/30
    • G06F16/2343G06F16/1774
    • A database management system having a database component, which includes a lock manager, and a filesystem component. The filesystem component is configured to: generate a mapping between one or more filesystem access modes, one or more filesystem sharing modes and one or more database locks, receive a request from a filesystem stack to perform one or more actions on data in a database, identify a filesystem access mode and a filesystem share mode of the request, determine which one of the database locks corresponds to the filesystem access mode and the filesystem share mode of the request based on the mapping, and receive a notification lock on the data from the lock manager when no other database locks conflict with the notification lock, wherein the notification lock corresponds to the one of the database locks. After receiving the notification lock on the data, the lock manager is configured to send a notification to the filesystem component when a subsequent request from a database stack includes accessing the data.
    • 具有包括锁管理器和文件系统组件的数据库组件的数据库管理系统。 所述文件系统组件被配置为:生成一个或多个文件系统访问模式,一个或多个文件系统共享模式和一个或多个数据库锁之间的映射,从文件系统栈接收对数据库中的数据执行一个或多个动作的请求, 识别请求的文件系统访问模式和文件系统共享模式,基于映射确定数据库锁中的哪一个对应于文件系统访问模式和请求的文件系统共享模式,并且接收来自 当没有其他数据库锁与通知锁冲突时,锁管理器,其中通知锁对应于数据库锁之一。 在收到关于数据的通知锁定之后,锁管理器被配置为当来自数据库堆栈的后续请求包括访问数据时向文件系统组件发送通知。
    • 4. 发明申请
    • Database page mirroring
    • 数据库页面镜像
    • US20060235909A1
    • 2006-10-19
    • US11107527
    • 2005-04-15
    • Artem OksHanumantha KodavallaMartin Sleeman
    • Artem OksHanumantha KodavallaMartin Sleeman
    • G06F17/30
    • G06F11/1461G06F11/1456G06F11/1469G06F11/1471G06F2201/80
    • Systems and methods are disclosed herein that facilitate automatic database backup and restore for databases resident in personal computing devices, and which are transparent to a user, utilizing database page mirroring. Modifications to a data page in a data file can be validated and written to a backup, or mirror, database and then subsequently written to an original database after a predetermined time. An I/O latch on a mirrored data page can be limited to a duration of a single I/O write operation to facilitate sequential data page writing to each of the databases while mitigating potential for both databases to be written simultaneously, which can detrimentally affect data quality during a recovery operation.
    • 本文公开的系统和方法促进了驻留在个人计算设备中的数据库的自动数据库备份和恢复,并且对于用户而言,其利用数据库页面镜像是透明的。 可以对数据文件中的数据页进行修改,并将其写入备份或镜像数据库,然后在预定时间后将其写入原始数据库。 镜像数据页面上的I / O锁存器可以限制在单个I / O写操作的持续时间,以便顺序数据页写入每个数据库,同时减轻两个数据库的同时写入的可能性,这可能不利地影响 恢复操作期间的数据质量。