← Back to Patent Explorer
US5832486A Expired / Lapsed US ⏱️ 0.0 years remaining

Distributed database system having master and member sub-systems connected through a network

Assignee: Mitsubishi Electric Corp
•
Filing: 1996-11-19
•
Granted: 1998-11-03
•
Expires: 2016-11-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract For the high-speed data access machine, data is distributed in a plurality of hard disk drives coupled to slave processors to achieve ever-higher data reliability and maintenance. One master processor is provided with a plurality of slave processors, each of which is coupled to two hard disk drives containing the same data. A synchronous signal permits two hard disk drives to operate in synchronous rotation in half-a-turn phase difference from each other. The hard disk controller writes the same data in both hard disk drives but reads data from whichever hard disk drive requires less access time to obtain the data. A plurality of hard disk drives holding exactly the same data improves data reliability. Also, by rotating a plurality of hard disk drives in different phase, the rotational delay in data access is cut by half.

Inventors

  • 👤 Kazuhiko Itoh
  • 👤 Toshio Matsumoto
  • 👤 Masahiro Mizuno
  • 👤 Akira Ogawa
  • 👤 Shiro Ogura
  • 👤 Hitoshi Yamamoto
  • 👤 Hiroshi Baba

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:11
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/2053; G06F11/2056; G06F11/2087; G06F11/08; G06F11/10; G06F11/1076; G06F15/00; G06F15/76; G06F15/80; G06F15/8007; G06F15/8023; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1833; G11B27/00; G11B27/002; G11B27/10; G11C; G11C29/00; G11C29/70; G11C29/74; G11B2220/00; G11B2220/40; G11B2220/41; G11B2220/415; Y; Y10; Y10S; Y10S707/00; Y10S707/953; Y10S707/959; Y10S707/99931; Y10S707/99938; Y10S707/99939

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 236 words
A distributed data base system comprising: an access apparatus for accessing distributed data; a plurality of sub-systems for storing the distributed data to be accessed by the access apparatus; and a network for directly coupling the access apparatus and each of the plurality of sub-systems; wherein one of the plurality of sub-systems functions as a manager sub-system and others of the plurality of subsystems function as member sub-systems; wherein the manager sub-system includes means for receiving an access request from the access apparatus through the network, means for outputting processing requests corresponding to the access request to the member sub-systems through the network, means for receiving responses to the processing requests from the member sub-systems through the network, and means for sending a response to the access apparatus through the network; wherein each of the member sub-systems includes means for receiving a processing request from the manager sub-system through the network, means for performing necessary data processing in response to the received processing request, and means for returning a response of the data processing to the manager sub-system through the network; wherein the access apparatus includes means for outputting a request for creating a table of the distributed data to the network; and wherein the manager sub-system includes table create means for creating a distributed table for distribution among the plurality of sub-systems as a plurality of subtables based on the request from the access apparatus.
Claim 2
Dependent Claim 236 words
A distributed data base system comprising: an access apparatus for accessing distributed data; a plurality of sub-systems for storing the distributed data to be accessed by the access apparatus; and a network for directly coupling the access apparatus and each of the plurality of sub-systems; wherein one of the plurality of sub-systems functions as a manager sub-system and others of the plurality of subsystems function as member sub-systems; wherein the manager sub-system includes means for receiving an access request from the access apparatus through the network, means for outputting processing requests corresponding to the access request to the member sub-systems through the network, means for receiving responses to the processing requests from the member sub-systems through the network, and means for sending a response to the access apparatus through the network; wherein each of the member sub-systems includes means for receiving a processing request from the manager sub-system through the network, means for performing necessary data processing in response to the received processing request, and means for returning a response of the data processing to the manager sub-system through the network; wherein the access apparatus includes means for outputting a request for creating a table of the distributed data to the network; and wherein the manager sub-system includes table create means for creating a distributed table for distribution among the plurality of sub-systems as a plurality of subtables based on the request from the access apparatus.
Claim 3
Dependent Claim 52 words
The distributed data base system of claim 1, wherein the access apparatus includes means for outputting a request for adding data to the network, and wherein the manager sub-system includes data adding means for distributing data for adding to the plurality of member sub-systems based on the request from the access apparatus.
Claim 4
Dependent Claim 78 words
The distributed data base system of claim 1, wherein the access apparatus includes means for outputting a request for creating an index for a table storing records of data in the network, the index storing, for each record of the table, a value and an address; and wherein the manager sub-system includes index create means for creating an index table for a distributed table stored in the plurality of sub-systems based on the request from the access apparatus.
Claim 5
Dependent Claim 57 words
The distributed data base system of claim 1, wherein the access apparatus includes means for outputting a request for retrieving data from a table to the network, and wherein the manager sub-system includes retrieve means for retrieving data for a distributed table stored in the plurality of member sub-systems based on the request from the access apparatus.
Claim 6
Dependent Claim 51 words
The distributed data base system of claim 1, wherein the access apparatus includes means for outputting a request for rolling back to the network, and wherein the manager sub-system includes roll back means for transferring the request to the plurality of member sub-systems based on the request from the access apparatus.
Claim 7
Dependent Claim 48 words
The distributed data base system of claim 1, wherein the access apparatus includes means for outputting a request for committing to the network, and wherein the manager sub-system includes commit means for transferring the request the plurality of member sub-systems based on the request from the access apparatus.
Claim 8
Dependent Claim 48 words
The distributed data base system of claim 1, wherein the access apparatus includes means for outputting a request for joining data to the network, and wherein the manager sub-system includes join means for joining data stored in different distributed tables based on the request from the access apparatus.
Claim 9
Dependent Claim 54 words
The distributed data base system of claim 1, wherein the access apparatus includes means for outputting a request for updating data to the network, and wherein the manager sub-system includes update means for updating data in the distributed table stored in the plurality of member sub-systems based on the request from the access apparatus.
Claim 10
Dependent Claim 137 words
A data access method for a distributed data base having an access apparatus and a plurality of sub-systems, the plurality of sub-systems including, a manager sub-system and a plurality of member sub-systems, the plurality of sub-systems storing data of the distributed data base, wherein the access apparatus, the manager sub-system and the plurality of member sub-systems are directly coupled by a network, the method comprising the steps of: requesting a data access from the access apparatus to the network, wherein the data access corresponds to a distributed table stored as a plurality of subtables distributed in the plurality of sub-systems; receiving the data access request at the manager sub-system through the network; distributing the data access request to the related member sub-system from the manager sub-system; and receiving and processing the request with the related member sub-system.
Claim 11
Dependent Claim 137 words
A data access method for a distributed data base having an access apparatus and a plurality of sub-systems, the plurality of sub-systems including, a manager sub-system and a plurality of member sub-systems, the plurality of sub-systems storing data of the distributed data base, wherein the access apparatus, the manager sub-system and the plurality of member sub-systems are directly coupled by a network, the method comprising the steps of: requesting a data access from the access apparatus to the network, wherein the data access corresponds to a distributed table stored as a plurality of subtables distributed in the plurality of sub-systems; receiving the data access request at the manager sub-system through the network; distributing the data access request to the related member sub-system from the manager sub-system; and receiving and processing the request with the related member sub-system.
Claim 12
Dependent Claim 31 words
The data access method of claim 9, further comprising the steps of: responding to the manager sub-system from the member sub-system(s); and answering to the access apparatus from the manager sub-system.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-02 2002-05-04 2002-11-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-02 2006-05-04 2006-11-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-02 2010-05-04 2010-11-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag