首页> 外国专利> Database storage and retrieval method using a declining stage size and repetitive searches

Database storage and retrieval method using a declining stage size and repetitive searches

机译:使用减小的阶段大小和重复搜索的数据库存储和检索方法

摘要

A hashing database system that efficiently handles collisions comprises a list of data blocks divided into a plurality of stages, each of which is geometrically smaller than the preceding stage. The key of the data to be stored or retrieved (the "desired key") is hashed and, along with the stage number, used as an input into a staging algorithm to derive an offset into the list. One or more data blocks in the list surrounding the hashed-to data block are checked to determine whether the key field in the data block matches the desired key. If the keys match, then the desired data block is found. If the desired key is not found, then the hashed key is again used as an input into a staging algorithm along with the stage, and a new offset is derived and used as an index into the next stage of the index list. These steps are repeated until the key is found or the last stage is reached. The last stage is an overflow where the data is guaranteed to be found or space is guaranteed to be found for insertion of new data if not found in one of the stages.
机译:一种有效处理冲突的哈希数据库系统,包括分成多个阶段的数据块列表,每个阶段在几何上都比前一个阶段小。将要存储或检索的数据的键(“所需键”)进行哈希处理,并与阶段号一起用作分段算法的输入,以得出列表的偏移量。检查围绕散列到的数据块的列表中的一个或多个数据块,以确定该数据块中的密钥字段是否与所需密钥匹配。如果密钥匹配,则找到所需的数据块。如果找不到所需的密钥,则将散列的密钥与该阶段一起再次用作登台算法的输入,并且派生新的偏移量并将其用作索引列表下一个阶段的索引。重复这些步骤,直到找到密钥或到达最后一个阶段。最后一个阶段是溢出,如果在其中一个阶段中找不到数据,则保证可以找到数据或确保找到空间以插入新数据。

著录项

  • 公开/公告号US5446881A

    专利类型

  • 公开/公告日1995-08-29

    原文格式PDF

  • 申请/专利权人 AT&T CORP.;

    申请/专利号US19920951080

  • 发明设计人 LEWIS H. MAMMEL JR.;

    申请日1992-09-25

  • 分类号G06F12/00;

  • 国家 US

  • 入库时间 2022-08-22 04:04:25

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号