[发明专利]数据库结构无效
申请号: | 98809345.6 | 申请日: | 1998-07-07 |
公开(公告)号: | CN1271442A | 公开(公告)日: | 2000-10-25 |
发明(设计)人: | U·M·隆斯特伦 | 申请(专利权)人: | 艾利森电话股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 王勇,王忠忠 |
地址: | 瑞典斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 结构 | ||
本发明涉及在数据库内存储数据信息的结构。
当数据信息以,形成B树的节点层次组织时其结构是适宜的。这种树包括根节点,可能有一层或者多层中间节点,和一个或者多个叶节点。
根节点包括根元素,各中间节点分别包括一个或者多个中间元素,而各叶节点分别包括一个或者多个叶元素。
通过把一个中间节点内的第一中间元素与根元素、或与位于该层次结构中较高级的一个中间节点内的中间元素连接而构造B树。在该中间节点内的其余中间元素连接到该第一中间元素。
类似地,各叶节点内的第一叶元素要么连接到根元素,要么连接到一个中间节点的中间元素。叶节点内的其余叶元素连接到该第一叶元素。各元素包括该连接的地址信息和数据信息。
在一个节点内的元素的顺序是相对于数据信息的逻辑顺序,诸如字母或数字顺序。
各元素中的数据信息组成相对于属于在层次结构中前一元素的数据信息的数据信息差。
很久以来就知道使用不同数据结构在数据库中存储数据。这些结构例如在所用存储空间和快速检索的可能性方面具有各种优点。
一种已知的结构基于B树,以之能使元素逻辑分布在数据库内的一个表中。
一个元素可以包括数据库内连接到一个外部键字例如一个电话号码的一个内部地址。当在表内插入一个新电话号码时,通过逻辑顺序计算将放置该电话号码的内部地址的元素。
B树的功能是在表中分布地址,使得所述地址以易于找到的方式分布。
使用B树主要建立顺序和简单的结构。
每一树以一个根节点开始,它指向另外的节点,在这另外的节点中可以基于某种判据检索希望的节点。这些节点常常包括一个键字或一个索引。
Http地址、文件名、时间印记、电话号码等都是存储在B树中的键字的例子。
还应该提到,前述节点是在意在说明存储键字或索引的层次结构的树结构中的节点,而不是在分布式数据库中的处理器节点。
还公知在逻辑顺序数据集合的场合只存储两个相互顺序数据集合之间的差信息。
例如,在图象处理中使用这一过程,此时需要存储大量信息和重放运动图片或图象,但是在相互顺序的图象之间的差别可以非常小,因此只存储这些图象之间的差别和在重放时使用这些差别。
还公知结合链接表,只存储两个互连元素之间的差别而不存储整个元素。
这需要较少存储空间,但是提供同样的信息。
还应该提到,结合例如文件名或http地址,使用不同的格式或后缀,这些可能使以简单方式说明在两个相邻节点之间的差信息变得困难。
下面的出版物说明以B树构造的信息的处理。
J.Gray,A.Reuter,所著“事务处理:概念和技术”,1993年,Morgen Kaufman出版社。
R.Bayer,K.Unterauer发表的“前缀B树”,关于数据库的ACM学报,1977年,第二卷,第一期,11-26页。
还应该提到,公知在所谓的容器(container)中存储不同元素,在容器中元素彼此顺序相连,且容器可视为单元对待。
当考虑上述现有技术的状态时,可以看到,一个技术问题在于,通过只存储相对于先前节点的差信息,提供一种在数据库中存储数据信息的结构,该种结构比公知结构需要的存储空间少得多,即使是对公知的压缩。
另一技术问题存在于提供易于高效找到希望的元素或对象的压缩结构。
另一技术问题在于提供一种结构的能力,在该种结构中数据字能以明确而简单的方式说明出现的差别。
再一技术问题在于提供数据字的结构,它以简单方式处理要存储的数据信息的不同后缀。
另一技术问题在于,当所述差不在数据信息的末尾时能够容易地表示两组数据信息之间的差,而不需要表示在数据信息中这一差别后面找到的相似性便能容易地表示。
另一技术问题在于处理压缩B树中的元素或对象的改变。
再一技术问题是能使压缩B树中的元素或对象被复制。
另一技术问题是当寻找一特定元素时加速B树的搜索。
另一技术问题是提供一种结构,在该种结构中当寻找一特定元素时数据信息的压缩提供本质上加速搜索B树的可能性。
再一技术问题是提供一种结构,它能使B树中的元素的插入和清除容易和高效,其中数据信息是被压缩的,且只包括涉及先前节点的差信息。
另一技术问题是提供一种结构,从而可通过读入超高速缓冲存储器而使包括多个元素的一个节点可供使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾利森电话股份有限公司,未经艾利森电话股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/98809345.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:液晶显示器
- 下一篇:一种关于数据库的方法