首页> 外国专利> Method of and system for managing multi-dimensional databases using modular-arithmetic based address data mapping processes on integer-encoded business dimensions

Method of and system for managing multi-dimensional databases using modular-arithmetic based address data mapping processes on integer-encoded business dimensions

机译:在整数编码的业务维度上使用基于模块化算术的地址数据映射过程管理多维数据库的方法和系统

摘要

An improved method of and a system for managing data elements in a multidimensional database (MDB) supported upon a parallel computing platform using modular-arithmetic based address data mapping (i.e. translation) processes on integer-encoded business dimensions. The parallel computing platform has a plurality of processors and one or more storage volumes for physically storing data elements therein at integer-encoded physical addresses in Processor Storage Space (i.e. physical address space in the one or more storage volumes associated with a given processor). The location of each data element in the MDB is specified in MDB Space by integer-encoded business dimensions associated with the data element. A data loading mechanism loads the integer-encoded business dimensions and associated data elements from a data warehouse. The address data mapping mechanism performs a two part address mapping processing. The first step maps the integer-encoded business dimensions associated with each data element to a given processor identifier (which uniquely identifies the processor amongst the plurality of processors of the parallel computing platform). The second step maps the integer-encoded business dimensions associated with each data element into an integer-encoded physical data storage address in Processor Storage Space associated with the processor identified by the processor identifier generated in the first mapping step. The mapping performed in this second step is based upon size of the integer encoded business dimensions. The data management mechanism manages the data elements stored in the storage volumes using the integer-encoded data storage addresses generated during the two-part address data mapping process. The use of modular-arithmetic functions in the two-part address data mapping mechanism ensures that the data elements in the MDB are uniformly distributed among the plurality of processors for balanced loading and processing. The present invention can be used to realize (i) an improved MDB for supporting on-line analytical processing (OLAP) operations, (ii) an improved Internet URL Directory for supporting on-line information searching operations by Web-enabled client machines, as well as (iii) diverse types of MDB-based systems for supporting real-time control of processes in response to complex states of information reflected in the MDB.
机译:一种用于管理在并行计算平台上支持的多维数据库(MDB)中的数据元素的改进方法和系统,该系统使用整数编码的业务维度上基于模块化算术的地址数据映射(即转换)过程。并行计算平台具有多个处理器和一个或多个存储卷,用于在其中将数据元素物理地存储在处理器存储空间中的整数编码的物理地址(即,与给定处理器相关联的一个或多个存储卷中的物理地址空间)中。 MDB空间中每个数据元素的位置由MDB空间中与该数据元素相关联的整数编码的业务维度指定。数据加载机制从数据仓库加载整数编码的业务维度和关联的数据元素。地址数据映射机制执行两部分的地址映射处理。第一步将与每个数据元素关联的整数编码的业务维度映射到给定的处理器标识符(该标识符在并行计算平台的多个处理器中唯一地标识处理器)。第二步骤将与每个数据元素关联的整数编码的业务维度映射到处理器存储空间中与由第一映射步骤中生成的处理器标识符标识的处理器关联的整数编码的物理数据存储地址。在第二步中执行的映射基于整数编码的业务维度的大小。数据管理机制使用在两部分地址数据映射过程中生成的整数编码数据存储地址来管理存储在存储卷中的数据元素。在两部分式地址数据映射机制中使用模块化算术功能可确保MDB中的数据元素在多个处理器之间均匀分布,以实现均衡的加载和处理。本发明可以用来实现(i)一种改进的MDB,以支持在线分析处理(OLAP)操作,(ii)一种改进的Internet URL目录,以支持通过启用Web的客户端机器进行的在线信息搜索操作,如以及(iii)多种类型的基于MDB的系统,用于支持对MDB中反映的信息的复杂状态做出响应的实时控制。

著录项

  • 公开/公告号US6408292B1

    专利类型

  • 公开/公告日2002-06-18

    原文格式PDF

  • 申请/专利权人 HYPERROLL ISRAEL LTD.;

    申请/专利号US19990368241

  • 发明设计人 REUVEN BAKALASH;GUY SHAKED;

    申请日1999-08-04

  • 分类号G06F173/00;

  • 国家 US

  • 入库时间 2022-08-22 00:48:50

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号