作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (5): 52-54.

• 软件技术与数据库 • 上一篇    下一篇

分布环境下实时数据的分配算法

韩启龙 1,郝忠孝1,2,3   

  1. 1. 哈尔滨工业大学计算机科学与技术系,哈尔滨 150001;2. 哈尔滨理工大学计算机系,哈尔滨 150080;3. 齐齐哈尔大学计算机系,齐齐哈尔 161006
  • 出版日期:2006-03-05 发布日期:2006-03-05

A Data Partitioning Algorithm in Distributed Real-time Database Systems

HAN Qilong1, HAO Zhongxiao1,2,3   

  1. 1. Department of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001; 2. Department of Computing, Harbin University of Science and Technology, Harbin 150080; 3. Department of Computing, Qiqihar University, Qiqihar 161006
  • Online:2006-03-05 Published:2006-03-05

摘要: 分布实时数据库系统中事务间进行相互通信所产生大量的消息与日志,必然要延长事务的运行时间而影响系统的性能。该文通过对分布实时数据与事务特征进行分析,提出了一种数据分配算法,把数据合理地分配到相应的节点上,能有效地减少事务间相互通信的消息数量,从而提高了系统的性能。

关键词: 分布实时数据库;数据相关度;数据划分;数据存取价值

Abstract: In distributed real-time database systems, data and transactions are distributed in different sites. For ensuring consistency of systems, there must be communicated among the transactions which will generate a number of messages and logs, which increase the executing time of transactions. It is an important to real-time systems how to decrease the number of messages and logs among transactions. This paper proposes a data portioning policy by analyzing the data and transaction factors impacting system performance, which improves the performance of systems via reducing the intercommunication numbers among the transactions.

Key words: Distributed real-time databases; Data mutuality degree; Data partitioning; Data access priority