摘要
本文提出了以表工作区为主的多表多记录的存储管理方法。该方法允许用户自行定义表工作区大小和内存中表的大小,如果用户把控制权交给系统,系统将为用户安排最大可能的表工作区和最多的进入内存的表个数。对表中N个记录实现了多记录一次处理,即系统以具有N个记录块为单位进行数据处理和I/O数据交换。实践证明:该方法可以减少表切换、记录切换和不必要的重复计算所花费的时间。
In the method of multi table and multi record for main memory management, the paper introduces the means to allow users to define the space of working area and tables in main memory by users. The system will allocate the maximum space and the number of tables, if users abandon the definition. The method presents one time processing technique for a record block including the multi record, that means the system takes the block as a unit to process and interchange data between main memory and disk. Experiments have proved that this method can reduce the time of tables swap, records swap and unnecessary computations and examinations, increase the access efficiency of sequential and random operations.
出处
《计算机辅助设计与图形学学报》
EI
CSCD
北大核心
1997年第1期29-34,共6页
Journal of Computer-Aided Design & Computer Graphics
基金
国家"八五"重点科技攻关项目
关键词
工程数据库
存储管理
多表多记录
存取效率
engineering databases, main memory management, multi table and umlti record, access efficiency.