首页>
外国专利>
System and method for maintaining large-grained database concurrency with a log monitor incorporating dynamically redefinable business logic
System and method for maintaining large-grained database concurrency with a log monitor incorporating dynamically redefinable business logic
展开▼
机译:使用包含动态可重新定义的业务逻辑的日志监控器维护大粒度数据库并发的系统和方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
A system and method for maintaining large-grained database concurrency with a log monitor incorporating dynamically redefinable business logic are described. Operations expressed in a data manipulation language are executed against a source database. At least one operation constitutes a commit operation that completes each database transaction. A current rule set is defined. Each rule includes business logic specifying a data selection criteria for records stored in the source database. A log entry is periodically generated in a log for each transaction committed to the source database. Each log entry identifies an affected record and includes transactional data. The transaction identified in each log entry is evaluated against the data selection criteria specified in the current rule set. A new record is built in accordance with metadata describing a destination database. The new record contains select transactional data from the log entry of each transaction meeting the selection criteria. The new record is stored into the destination database. The data stored in the destination database includes at least a partial subset of the source database.
展开▼