Redundant disk array (raid) system utilizing separate cache memories for
the host system and the check data
    1.
    发明授权
    Redundant disk array (raid) system utilizing separate cache memories for the host system and the check data 失效
    冗余磁盘阵列(raid)系统利用主机系统的单独高速缓冲存储器和检查数据

    公开(公告)号:US5485598A

    公开(公告)日:1996-01-16

    申请号:US53100

    申请日:1993-04-26

    摘要: A memory device with a redundant disk array. In order to quicken the processing of data writing into the redundant disk array, a first cache memory for accessing the redundant disk array, a second cache memory for storing old data of the first cache memory when the data of the first cache memory are renewed, and a third cache memory for storing old CK data read out of the redundant disk array when the data of the first cache memory are renewed are provided. New CK data are produced from new data for the renewal, old data stored in the second cache memory and old CK data stored in the third cache memory, and the new data for the renewal and the new CK data are stored into data storage means and CK data storage means of the redundant disk array. Since, the data read out of the cache memories are processed without reading the old data and the old CK data out of the redundant disk array, the number of accesses into the disk array at a data writing time can be reduced, and data writing can be performed at a quick speed.

    摘要翻译: 具有冗余磁盘阵列的存储设备。 为了加快对冗余磁盘阵列的数据写入的处理,用于访问冗余磁盘阵列的第一高速缓冲存储器,当第一高速缓冲存储器的数据被更新时用于存储第一高速缓冲存储器的旧数据的第二高速缓冲存储器, 以及第三高速缓冲存储器,用于存储当更新第一高速缓冲存储器的数据时从冗余磁盘阵列读出的旧的CK数据。 新的CK数据由用于更新的新数据,存储在第二高速缓冲存储器中的旧数据和存储在第三高速缓冲存储器中的旧CK数据产生,并且用于更新的新数据和新的CK数据被存储到数据存储装置中, 冗余磁盘阵列的CK数据存储装置。 由于从高速缓冲存储器读出的数据被处理而不从冗余磁盘阵列中读出旧的数据和旧的CK数据,所以可以减少在数据写入时间对磁盘阵列的访问次数,数据写入可以 以快速的速度进行。

    Join processor for a relational database, using multiple auxiliary
processors
    2.
    发明授权
    Join processor for a relational database, using multiple auxiliary processors 失效
    使用多个辅助处理器的关系数据库的加工处理器

    公开(公告)号:US5247662A

    公开(公告)日:1993-09-21

    申请号:US576202

    申请日:1990-08-29

    摘要: A join processor for relational databases, which includes a main processor ( 1) for processing information; a main memory (2) connected to the main processor to store information; a plurality of auxiliary processors (3) controlled by the main processor; a plurality of auxiliary memories (4) each connected to the corresponding auxiliary processor; and a device for enabling said auxiliary processors to perform in parallel dividing and storing relations of relational databases in the auxiliary memories in units of record and extracting from the auxiliary memories and sorting join fields of the relations to be joined.

    摘要翻译: 用于关系数据库的加入处理器,其包括用于处理信息的主处理器(1); 连接到主处理器以存储信息的主存储器(2); 由主处理器控制的多个辅助处理器(3); 多个辅助存储器(4),每个辅助存储器连接到相应的辅助处理器; 以及用于使所述辅助处理器能够并行地划分和存储辅助存储器中的关系数据库的关系的装置,其以记录和从辅助存储器提取的单元并且对要连接的关系的连接字段进行排序。

    Client-server system with parity storage
    3.
    发明授权
    Client-server system with parity storage 失效
    具有奇偶校验存储的客户端 - 服务器系统

    公开(公告)号:US5905847A

    公开(公告)日:1999-05-18

    申请号:US796538

    申请日:1997-02-06

    摘要: A client-server system which improves efficiency of each server by distributing loads to a plurality of servers having a plurality of storages for sequentially storing data which are distributed in each of the plurality of storages; a plurality of servers, each of which is connected to the plurality of storages, for accessing the data distributed and stored in each of the plurality of storages; an administration apparatus which is connected to the plurality of servers for administrating the data sequentially stored in the plurality of storages, and the plurality of servers; and a client which is connected to both the administration apparatus and the plurality of servers, the clients specifies a server which is connected to a storage where a head block of the data is stored by inquiring to the administration apparatus, and accesses the data in the plurality of servers according to the order of the data storage sequence from the specified server.

    摘要翻译: 一种客户机 - 服务器系统,其通过向具有多个存储器的多个服务器分配负载来提供每个服务器的效率,用于顺序地存储分布在多个存储器中的每一个中的数据; 多个服务器,每个服务器连接到多个存储器,用于访问分布并存储在多个存储器中的每个存储器中的数据; 连接到多个服务器的管理装置,用于管理顺序存储在多个存储器中的数据,以及多个服务器; 和连接到管理装置和多个服务器的客户端,客户端通过向管理装置询问,指定连接到数据的头块被存储的存储器的服务器,并且访问数据 多个服务器根据从指定服务器的数据存储顺序的顺序。

    Data allocator
    4.
    发明授权
    Data allocator 失效
    数据分配器

    公开(公告)号:US5841962A

    公开(公告)日:1998-11-24

    申请号:US857565

    申请日:1997-05-16

    摘要: A data allocator which allocates data and redundant data for recovering the data. The data allocator has k storage groups, each of which includes m array files. Each array file includes multiple memory areas for storing the data and the redundant data on a block basis. A redundant group is formed which consists of k memory areas, each of which is selected from the same row of each one of k storage groups, and one of the k memory areas stores the redundant data and the remaining (k-1) memory areas store the data. The redundant data are uniformly allocated to m.sup.k sets of memory areas (D.sub.ij1, D.sub.2j2, . . . , D.sub.kjk) of the same rows of the storage groups, where j.sub.i (j.sub.i =1-m) is the number of the array file in each of the storage groups, and D.sub.kjk is the memory area belonging to k-th storage group and j.sub.k -th array file of the k-th storage group. This makes it possible to prevent an increase in the number of accesses to particular array files and the reduction in the data read rate even if one of the array files fails.

    摘要翻译: 数据分配器,用于分配用于恢复数据的数据和冗余数据。 数据分配器具有k个存储组,每个存储组包括m个数组文件。 每个阵列文件包括用于以块为基础存储数据和冗余数据的多个存储区域。 形成冗余组,其由k个存储区域组成,每个存储器区域选自k个存储组中的每一个的同一行,并且k个存储区域中的一个存储区域存储冗余数据和剩余(k-1)个存储区域 存储数据。 冗余数据被均匀地分配给存储组的相同行的存储区域(Dij1,D2j2,...,Dkjk)的mk组,其中ji(ji = 1-m)是每个存储组中的阵列文件的编号 的存储组,Dkjk是属于第k个存储组的第k个存储组和第jk个阵列文件的存储器区域。 这使得可以防止对特定阵列文件的访问次数的增加以及数据读取速率的降低,即使其中一个阵列文件失败。

    Apparatus for transferring data divided into blocks with address
boundaries
    5.
    发明授权
    Apparatus for transferring data divided into blocks with address boundaries 失效
    用于将数据分割成具有地址边界的块的装置

    公开(公告)号:US5740394A

    公开(公告)日:1998-04-14

    申请号:US844993

    申请日:1997-04-23

    CPC分类号: G06F13/4243

    摘要: A data transfer for high-speed data transfer between two memories comprises three buffers for temporarily storing data being transferred, a source side controller for switching the buffers and for transferring the data in terms of blocks in such a manner that the leading buffer coincides with the address boundary of the source memory, and a destination side controller for switching the buffers and for controlling the transfer of data in terms of blocks. By switching over the buffers one after another, the data transfer from the source memory to the data transfer apparatus and the data transfer from the data transfer apparatus to the destination memory can take place simultaneously.

    摘要翻译: 用于在两个存储器之间进行高速数据传输的数据传输包括用于暂时存储被传输的数据的三个缓冲器,用于切换缓冲器的源侧控制器,并且以块的方式传送数据,使得前导缓冲器与 源存储器的地址边界,以及用于切换缓冲器并用于根据块来控制数据传送的目的地侧控制器。 通过依次切换缓冲器,可以同时进行从源存储器到数据传送装置的数据传送以及从数据传送装置到目的地存储器的数据传送。

    Client-server system with parity storage
    6.
    发明授权
    Client-server system with parity storage 失效
    具有奇偶校验存储的客户端 - 服务器系统

    公开(公告)号:US5630007A

    公开(公告)日:1997-05-13

    申请号:US621227

    申请日:1996-03-25

    摘要: The invention relates to a client-server system which improves efficiency of each server by distributing loads to a plurality of servers. The a client-server system comprises a plurality of storages for sequentially storing data which are distributed in each of the plurality of storages; a plurality of servers, each of which is connected to the plurality of storages, for accessing the data distributed and stored in each of the plurality of storages; an administration apparatus which is connected to the plurality of servers for administrating the data sequentially stored in the plurality of storages, and the plurality of servers; and a client which is connected to both the administration apparatus and the plurality of servers, the clients specifies a server which is connected to a storage where a head block of the data is stored by inquiring to the administration apparatus, and accesses the data in the plurality of servers according to the order of the data storage sequence from the specified server.

    摘要翻译: 本发明涉及一种通过向多个服务器分配负载来提高每个服务器的效率的客户端 - 服务器系统。 客户机 - 服务器系统包括用于顺序地存储分布在多个存储器中的每一个中的数据的多个存储器; 多个服务器,每个服务器连接到多个存储器,用于访问分布并存储在多个存储器中的每个存储器中的数据; 连接到多个服务器的管理装置,用于管理顺序存储在多个存储器中的数据,以及多个服务器; 和连接到管理装置和多个服务器的客户端,客户端通过向管理装置询问,指定连接到数据的头块被存储的存储器的服务器,并且访问数据 多个服务器根据从指定服务器的数据存储顺序的顺序。

    Page splitting method and apparatus for a database stored in a plurality
of memory storage units
    7.
    发明授权
    Page splitting method and apparatus for a database stored in a plurality of memory storage units 失效
    存储在多个存储存储单元中的数据库的分页方法和设备

    公开(公告)号:US5058002A

    公开(公告)日:1991-10-15

    申请号:US206324

    申请日:1988-06-13

    IPC分类号: G06F17/30

    摘要: In a data processing system for management of a relational data base stored among a plurality of disc storage units, a method and apparatus for horizontally partitioning a physical page on the basis of tuples includes a master processor, a master disc storage unit coupled to the master processor, a plurality of slave processors controlled by the master processor, and a plurality of slave disc storage units, one coupled to each of the slave processors. The master disc storage unit stores, in the form of a B-tree structure, a clustered index for either an attribute or a relation to be processed in the relational data base. The plurality of slave disc storage units store divisionally a relation in the data base which is partitioned on the basis of a page for a clustered index thereof in such a manner that the plurality of slave processors may execute, in parallel, a plurality of processings on a cluster of tuples, as defined in their range in connection with a given key value of the clustered index.

    摘要翻译: 在用于管理存储在多个盘存储单元之间的关系数据库的数据处理系统中,用于基于元组水平划分物理页的方法和装置包括主处理器,耦合到主器件的母盘存储单元 处理器,由主处理器控制的多个从属处理器以及耦合到每个从属处理器的多个从盘存储单元。 主盘存储单元以B树结构的形式存储关系数据库中要处理的属性或关系的聚集索引。 多个从属光盘存储单元分割地存储基于其聚簇索引的页被划分的数据库中的关系,使得多个从属处理器可以并行地执行多个处理 一组元组,如它们的范围所定义,与聚集索引的给定键值相关。

    Video data system with plural video data recording servers storing each
camera output
    8.
    发明授权
    Video data system with plural video data recording servers storing each camera output 失效
    具有多个视频数据记录服务器的视频数据系统,存储每个摄像机的输出

    公开(公告)号:US5923817A

    公开(公告)日:1999-07-13

    申请号:US804147

    申请日:1997-02-20

    摘要: A video data record/playback system includes a plurality of magnetic disk devices that sequentially store video data in scattered form, a plurality of servers 5 that are respectively connected to the plurality of magnetic disk devices and access the data, a control device 9 that is connected to the plurality of servers 6 and sequentially records video data of a video camera 8 to the magnetic disk devices as data, and a monitor device 4 that is connected to the plurality of servers 6, sequentially reads data stored in the disks, and displays the read data.

    摘要翻译: 视频数据记录/重放系统包括以分散形式顺序地存储视频数据的多个磁盘装置,分别连接到多个磁盘装置并访问数据的多个服务器5,控制装置9 连接到多个服务器6,并且将视频摄像机8的视频数据顺序地记录到磁盘设备作为数据,并且连接到多个服务器6的监视设备4顺序地读取存储在盘中的数据,并显示 读数据。