...
首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >Self-tuning of the relationships among rules' components in active databases systems
【24h】

Self-tuning of the relationships among rules' components in active databases systems

机译:活动数据库系统中规则组件之间的关系的自调整

获取原文
获取原文并翻译 | 示例
           

摘要

Active database systems are systems that detect events and trigger actions as a result of this detection. Active capabilities are provided by a set of rules, such that each rule consists of three components (event, condition, and action). A major performance issue in active databases is the issue of relationships among rule components. Current implementations of triggers do not allow flexibility in the selection of transaction policies (partition of rules to transactions); the intertransaction timing policies of rules' components, the intratransaction policies of commit and abort dependencies, and synchronization issues. While these decisions have a substantial impact on the application performance, they are not provided as design primitives; one of the reasons for that is that it is very difficult to manually tune these decisions. In some research prototypes of active databases, these relationships are encapsulated into a set of coupling modes. Each coupling mode represents a combination of decisions about the partition of rule components to transactions, the relative timing within a transaction, and the interrelationships among these transactions. We describe a self-tuning model that operates on a general active database. The optimization model strives to minimize a programmable goal function that reflects the system designer's preferences and the system behavior and the applications' semantics through constraint definitions. The tuning model strives to optimize the mutual relationships among the system rules' components.
机译:活动数据库系统是检测事件并作为此检测结果触发动作的系统。主动功能由一组规则提供,因此每个规则由三个组件(事件,条件和操作)组成。活动数据库中的主要性能问题是规则组件之间的关系问题。当前触发器的实现不允许灵活选择交易策略(将规则划分为交易);规则组成部分的事务间定时策略,提交和中止依赖项的事务内策略以及同步问题。尽管这些决定对应用程序性能有重大影响,但它们并不是作为设计原语提供的;原因之一是手动调整这些决策非常困难。在一些活动数据库的研究原型中,这些关系被封装到一组耦合模式中。每种耦合模式表示有关规则组件对事务的划分,事务内的相对时间以及这些事务之间的相互关系的决策的组合。我们描述了一种在一般活动数据库上运行的自调整模型。优化模型努力使可编程目标函数最小化,该目标函数通过约束定义反映了系统设计人员的偏好以及系统行为和应用程序的语义。调整模型致力于优化系统规则组件之间的相互关系。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号