首页> 外国专利> Methods and apparatus for storing and manipulating variable length and fixed length data elements as a sequence of fixed length integers

Methods and apparatus for storing and manipulating variable length and fixed length data elements as a sequence of fixed length integers

机译:用于将可变长度和固定长度数据元素存储和处理为固定长度整数序列的方法和装置

摘要

Apparatus for storing and processing a plurality of data items each comprising supplied data values organized in one or more fields each of which stores typed data. Character strings and natural language text are converted to numerical token values in an array of fixed length integers and other forms of typed data (real numbers, dates, times, boolean values, etc.) are also converted to integer form and stored in the array. Stored metadata specifies the data type of all data in the integer array to enable each integer to be rapidly accessed and interpreted. When fixed length data types are present, the metadata specifies location, size and type of each fixed length element. When variable length data is stored in the integer array, size and location data stored in the integer array is accessed to rapidly and directly access the variable size data. The presence of implicit or explicit size information for each data structure, including variable size structures, speeds processing by eliminating the need to scan the data for delimiters, and by reducing the processing needed to perform memory allocation, data movement, lookup operations and data addressing functions. Data stored in the integer array is subdivided into items, and items are subdivided into fields. Items may be organized into more complex data structures, such as relational tables, hierarchical object structures, linked lists and trees, and the like, using special fields called links which identify other referenced items.
机译:用于存储和处理多个数据项的设备,每个数据项包括组织在一个或多个字段中的提供的数据值,每个字段存储键入的数据。将字符串和自然语言文本转换为固定长度整数数组中的数字标记值,并将其他形式的键入数据(实数,日期,时间,布尔值等)也转换为整数形式并存储在数组中。存储的元数据指定整数数组中所有数据的数据类型,以使每个整数都能快速访问和解释。当存在固定长度的数据类型时,元数据指定每个固定长度元素的位置,大小和类型。当将可变长度数据存储在整数数组中时,将访问存储在整数数组中的大小和位置数据,以快速,直接地访问可变大小数据。每个数据结构(包括可变大小结构)的隐式或显式大小信息的存在,通过消除对数据扫描定界符的需求,并减少了执行内存分配,数据移动,查找操作和数据寻址所需的处理,来加快处理速度职能。存储在整数数组中的数据被细分为项目,而项目又细分为字段。可以使用称为链接的特殊字段将项目组织为更复杂的数据结构,例如关系表,层次结构对象结构,链接列表和树等,以标识其他参考项目。

著录项

  • 公开/公告号US7178100B2

    专利类型

  • 公开/公告日2007-02-13

    原文格式PDF

  • 申请/专利权人 CHARLES G. CALL;

    申请/专利号US20010012815

  • 发明设计人 CHARLES G. CALL;

    申请日2001-12-10

  • 分类号G06F15;G06F17;

  • 国家 US

  • 入库时间 2022-08-21 21:00:50

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号