7409588

Method and System for Data Processing with High Availability

PublishedAugust 5, 2008
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for database processing in a database management system including a plurality of database processors each having a database processing program, the system holding a database divided into multiple storage regions and processing the database by executing the database processing program assigned to the corresponding storage region, the method comprising the steps of: determining a destination database processor from the database processors in service when failure of a database processor is detected; assigning the storage region assigned to the failed database processor by the destination database processor to a database processing program that operates in the destination database processor; and starting the database processing program in the destination database processor, wherein the step of determining a destination database processor when failure of a database processor is detected comprises: referring to switchover-destination-in-failure information including the name of the failed database processor and the name of a database processor that is to be the destination database processor when failure occurs, obtaining a name of a database processor that is included in the switchover-destination-in-failure information and is associated with the failed database processor, and determining the database processor indicated by the obtained names of the database processor to be the destination database processor.

2

2. The method for database processing according to claim 1 , wherein the switchover-destination-in-failure information is generated in advance on instruction from a user.

3

3. The method for database processing according to claim 2 , wherein the policy is generated to switch all the plurality of database processing programs contained in the specified database processor to different units, or to switch the database processing programs equally in number to specified database processors.

4

4. The method for database processing according to claim 1 , wherein the switchover-destination-in-failure information is generated by the database management system in advance according to a policy given from a user.

5

5. A method for database processing in a database management system including a plurality of database processors each having a database processing program, the system holding a database divided into multiple storage regions and processing the database by executing the database processing program assigned to the corresponding storage region, the method comprising the steps of: determining a destination database processor from the database processors in service when failure of a database processor is detected; assigning the storage region assigned to the failed database processor by the destination database processor to a database processing program that operates in the destination database processor; and starting the database processing program in the destination database processor, wherein when failure of a database processor is detected, the step of determining a destination database processor of the failed database processor comprises: referring to a policy given from a user in advance, when a reference result is a database processor with a light load, comparing the load of a database processor with the loads of the other database processors, wherein when the load of the database processor is lighter, determining the database processor to be the destination, when the reference result is a database processor with an empty resource, comparing the space of the resources including a memory of the database processor and a control block disposed on the memory with the space of the resources of the other database processors, wherein when the space of the resources the database processor is larger, determining the database processor to be the destination, and when the reference result is to switch the DB access servers equally to multiple specified database processor in service, obtaining an operating state of the other database processors and determining the database processor to be the destination from the number of the operating database processors.

6

6. A program, stored on a storage medium, for database processing in a database management system including a plurality of database processors each having a database processing program, the system holding a database divided into multiple storage regions and processing the database by executing the database processing program assigned to the corresponding storage region, the program, when executed, causes the database management system to perform the steps of: determining a destination database processor from the database processors in service when failure of a database processor is detected; assigning the storage region assigned to the failed database processor by the destination database processor to a database processing program that operates in the destination database processor; and starting the database processing program in the destination database processor, wherein the step of determining a destination database processor when failure of a database processor is detected comprises: referring to switchover-destination-in-failure information including the name of the failed database processor and the name of a database processor that is to be the destination database processor when failure occurs, obtaining a name of a database processor that is included in the switchover-destination-in-failure information and is associated with the failed database processor, and determining the database processor indicated by the obtained names of the database processor to be the destination database processor.

7

7. The program according to claim 6 , wherein the switchover-destination-in-failure information is generated in advance on instruction from a user.

8

8. The program according to claim 7 , wherein the policy is generated to switch all the plurality of database processing programs contained in the specified database processor to different units, or to switch the database processing programs equally in number to specified database processors.

9

9. The program according to claim 6 , wherein the switchover-destination-in-failure information is generated by the database management system in advance according to a policy given from a user.

10

10. A program, stored on a storage medium, for database processing in a database management system including a plurality of database processors each having a database processing program, the system holding a database divided into multiple storage regions and processing the database by executing the database processing program assigned to the corresponding storage region, the program, when executed causes the database management system to perform the steps of: determining a destination database processor from the database processors in service when failure of a database processor is detected; assigning the storage region assigned to the failed database processor by the destination database processor to a database processing program that operates in the destination database processor; and starting the database processing program in the destination database processor, wherein when failure of a database processor is detected, the step of determining a destination database processor of the failed database processor comprises: referring to a policy given from a user in advance, when a reference result is a database processor with a light load, comparing the load of a database processor with the loads of the other database processors, wherein when the load of the database processor is lighter, determining the database processor to be the destination, when the reference result is a database processor with an empty resource, comparing the space of the resources including a memory of the database processor and a control block disposed on the memory with the space of the resources of the other database processors, wherein when the space of the resources the database processor is larger, determining the database processor to be the destination, and when the reference result is to switch the DB access servers equally to multiple specified database processor in service, obtaining an operating state of the other database processors and determining the database processor to be the destination from the number of the operating database processors.

11

11. A database management system for database processing comprising: a plurality of database processors each having a database processing program; and a database divided into multiple storage regions, wherein the database is processed by executing the database processing program assigned to the corresponding storage region, wherein said database management system determines a destination database processor from the database processors in service when failure of a database processor is detected, assigns the storage region assigned to the failed database processor by the destination database processor to a database processing program that operates in the destination database processor, and starts the database processing program in the destination database processor, wherein the processing of determining a destination database processor when failure of a database processor is detected comprises: referring to switchover-destination-in-failure information including the name of the failed database processor and the name of a database processor that is to be the destination database processor when failure occurs, obtaining a name of a database processor that is included in the switchover-destination-in-failure information and is associated with the failed database processor, and determining the database processor indicated by the obtained names of the database processor to be the destination database processor.

12

12. The database management system according to claim 11 , wherein the switchover-destination-in-failure information is generated in advance on instruction from a user.

13

13. The database management system according to claim 12 , wherein the policy is generated to switch all the plurality of database processing programs contained in the specified database processor to different units, or to switch the database processing programs equally in number to specified database processors.

14

14. The database management system according to claim 11 , wherein the switchover-destination-in-failure information is generated by the database management system in advance according to a policy given from a user.

15

15. A database management system for database processing comprising: a plurality of database processors each having a database processing program; and a database divided into multiple storage regions, wherein the database is processed by executing the database processing program assigned to the corresponding storage region, wherein said database management system determines a destination database processor from the database processors in service when failure of a database processor is detected, assigns the storage region assigned to the failed database processor by the destination database processor to a database processing program that operates in the destination database processor, and starts the database processing program in the destination database processor, wherein when failure of a database processor is detected, the processing of determining a destination database processor of the failed database processor comprises: referring to a policy given from a user in advance, when a reference result is a database processor with a light load, comparing the load of a database processor with the loads of the other database processors, wherein when the load of the database processor is lighter, determining the database processor to be the destination, when the reference result is a database processor with an empty resource, comparing the space of the resources including a memory of the database processor and a control block disposed on the memory with the space of the resources of the other database processors, wherein when the space of the resources the database processor is larger, determining the database processor to be the destination, and when the reference result is to switch the DB access servers equally to multiple specified database processor in service, obtaining an operating state of the other database processors and determining the database processor to be the destination from the number of the operating database processors.

Patent Metadata

Filing Date

Unknown

Publication Date

August 5, 2008

Inventors

Katsushi Yako
Norihiko Hara
Tooru Kawashima
Masami Hikawa

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND SYSTEM FOR DATA PROCESSING WITH HIGH AVAILABILITY” (7409588). https://patentable.app/patents/7409588

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.