Suppr超能文献

一种用于高度可移植临床数据库系统的可变长度记录管理算法。

An algorithm to manage variable-length records for highly portable clinical data base systems.

作者信息

Okada M, Okada M

出版信息

Comput Biomed Res. 1986 Jun;19(3):224-36. doi: 10.1016/0010-4809(86)90018-2.

Abstract

An algorithm to archive patient data at free size in disk storage is presented. A record, assumed to be a character string such as an ASCII-coded text, is compressed and divided into fixed-length blocks. One block consists of a data field and a pointer field, and the blocks comprising a record are chained with pointers forwardly. A head pointer of each record is sequentially saved on a separate file. The data compression is performed as follows: if the same character code appears more than twice in succession, we count the number of the repetitions and save it with initial two characters. The algorithms for fetching, re-saving, and purging a record are also presented. These were implemented in FORTRAN77 and tested for performance using a practical patient data file. As the algorithm allows highly flexible record manipulation and can easily be implemented in conventional programming languages, it will make a useful tool for constructing a portable data base management system.

摘要

本文提出了一种在磁盘存储中以自由大小存档患者数据的算法。记录被假定为一个字符串,如ASCII编码文本,先进行压缩,然后被分成固定长度的块。一个块由一个数据字段和一个指针字段组成,构成一个记录的块通过指针向前链接。每个记录的头指针依次保存在一个单独的文件中。数据压缩按以下方式进行:如果相同的字符代码连续出现两次以上,我们计算重复次数,并将其与最初的两个字符一起保存。文中还给出了获取、重新保存和清除记录的算法。这些算法用FORTRAN77实现,并使用一个实际的患者数据文件进行了性能测试。由于该算法允许高度灵活的记录操作,并且可以很容易地在传统编程语言中实现,它将成为构建便携式数据库管理系统的一个有用工具。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验