Method for creation and management of virtual volumes for DBMs
First Claim
1. A computer system comprising:
- a computer to operate a database management system;
a storage unit to store a database;
a data transfer section which is connected between said computer and said storage unit to control data transfer between said computer and said storage unit and to provide a virtual volume by utilizing a storage region provided by said storage unit; and
a system management server which obtains schema information when said database is created by management of system and issues an instruction to said database management system and said data transfer section to perform storage region management processing of said database based on said schema information.
1 Assignment
0 Petitions
Accused Products
Abstract
There is a strong demand for facilitation of management of storage region for DB data is required in a computer system combining an apparatus having the DBMS and virtualization function and software. In order to realize such requirement, the requirements for system management regarding a newly created DB and the information about the function to be set for the DB data are given to a system management server. The system management server detects a data structure of DB from such information and sends independently instructions to virtualization apparatuses to create virtual volumes or the like to which the data of each data structure is stored separately and set the function to the virtual volume as required. Thereafter, the system management server also issues an instruction to the DBMS to create a DB to store the data of data structure to the corresponding virtual volume.
-
Citations
38 Claims
-
1. A computer system comprising:
-
a computer to operate a database management system; a storage unit to store a database; a data transfer section which is connected between said computer and said storage unit to control data transfer between said computer and said storage unit and to provide a virtual volume by utilizing a storage region provided by said storage unit; and a system management server which obtains schema information when said database is created by management of system and issues an instruction to said database management system and said data transfer section to perform storage region management processing of said database based on said schema information. - View Dependent Claims (2, 3, 4)
-
-
5. A system management server used in a computer system comprising:
-
a computer to operate a database management system; a storage unit to store a database; and a data transfer section connected between said computer and said storage unit to control transfer of data between said computer and said storage unit and dynamically create and provide a virtual volume using a storage region provided by said storage unit whereby said system management server obtains schema information when said database is created by management of system and issues an instruction to said database management system and said data transfer section to perform storage region management processing of said database based on said schema information, and said system management server issues an instruction to said data transfer section to create said virtual volume as said storage region management process of database and also issues an instruction to said database management system to assign said virtual volume created for said database management system to a data structure for storage region management of said database.
-
-
6. A system management server used in a computer system comprising:
-
a computer to operate a database management system; a storage unit to store a database; and a data transfer section connected between said computer and said storage unit to control transfer of data between said computer and said storage unit and dynamically create and provide a virtual volume using a storage region provided by said storage unit whereby said system management server obtains schema information when said database is created by management of system, and issues an instruction to said database management system and said data transfer section to perform storage region management processing of said database based on said schema information, and said system management server issues an instruction to said data transfer section to create said virtual volume as said storage region management process of database and also issues an instruction to said database management system to assign said virtual volume created for said database management system to a data structure for storage region management of said database, wherein said system management server issues an instruction to assign, when said database is created, said virtual volume created for said data structure for storage region management of database to said database management system together with the schema information of said database. - View Dependent Claims (7, 8)
-
-
9. A system management server used for a computer system comprising;
-
a computer to operate a database management system; a storage unit to store a database; and a data transfer section connected between said computer and said storage unit, having the functions for controlling transfer of data between said computer and said storage unit, dynamically providing a virtual volume using a storage region provided by said storage unit and dynamically expanding the storage region assigned to said virtual volume, whereby said system management server obtains schema information when the database is created by management of system and issues an instruction to said database management system and said data transfer section to perform storage region management processing of said database based on said schema information; and system management server issues an instruction to said data transfer section to expand the storage region of said virtual volume as said storage region management processing of said database.
-
-
10. A computer system comprising:
-
a computer to operate a database management system; a storage unit connected to said computer and provided with a hard disk drive to provide a logical storage unit to said computer and a convert storing location in said logical unit used at a time of access to a storing location of said hard disk drive; and a system management server which obtains schema information when a database is created by management of system and issues an instruction to said database management system and said storage unit to perform storage region management processing of said database based on said schema information.
-
-
11. A computer system comprising:
-
a computer to operate a database management system; a storage unit connected to said computer and provided with a hard disk drive to provide a logical storage unit to said computer and a convert storing location in said logical unit used at a time of access to a storing location of said hard disk drive; and a system management server which obtains schema information when a database is created by management of system and issues an instruction to said database management system and said storage unit to perform storage region management processing of said database based on said schema information, wherein said storage unit dynamically creates said logical storage unit and said system management server issues an instruction to said storage unit to create said logical storage unit as said storage region management processing of said database and also issues an instruction to said database management system to assign said created logical storage unit to data structure for storage region management of said database. - View Dependent Claims (12)
-
-
13. A method of creation and management of virtual volume in a computer system comprising a computer to operate a database management system, a storage unit, a data transfer section connected between said computer and said storage unit to control transfer of data between said computer and said storage unit and a system management server for management of system, wherein said data transfer section provides a virtual volume using a storage region provided from said storage unit, wherein:
said system management server obtains, when a database is created, schema information thereof and issues an instruction of creation and management process of said virtual volume used for the storage region of said database to said data transfer section based on said schema information.
-
14. A method of creation and management of virtual volume in a computer system comprising a computer to operate a database management system, a storage unit, a data transfer section connected between said computer and said storage unit to control transfer of data between said computer and said storage unit and a system management server for management of system, wherein said data transfer section provides a virtual volume using a storage region provided from said storage unit, wherein:
said system management server obtains, when a database is created, schema information thereof and issues an instruction of creation and management process of said virtual volume used for the storage region of said database to said data transfer section based on said schema information, wherein functions of said data transfer section are realized with programs to be executed by said computer. - View Dependent Claims (15)
-
16. A method of creation and management of a logical storage unit in a computer system comprising a computer to operate a database management system, a storage unit connected to said computer and a system management server for management of system, wherein said storage unit includes a hard disk drive, provides a logical storage unit for said computer and converts a storing location of said logical storage unit used for access to a storing location of said hard disk drive, wherein;
said system management server obtains, when a database is created, the schema information thereof and issues an instruction to said storage unit to perform creation and management of said logical storage unit used for a storage region of said database based on said schema information.
-
17. A method of creation and management of a logical storage unit in a computer system comprising a computer to operate a database management system, a storage unit connected to said computer and a system management server for management of system, wherein said storage unit includes a hard disk drive, provides a logical storage unit for said computer and converts a storing location of said logical storage unit used for access to a storing location of said hard disk drive, wherein;
said system management server obtains, when a database is created, the schema information thereof and issues an instruction to said storage unit to perform creation and management of said logical storage unit used for a storage region of said database based on said schema information, wherein said storage unit has a function to dynamically create said logical storage unit and said system management server issues an instruction to said storage unit to create said logical storage unit and also issues an instruction to said database management system to assign said created logical storage unit to data structure for storage region management of said database together with said schema information of database. - View Dependent Claims (18)
-
19. A method of creation and management of file in a computer system comprising a computer to operate a database management system, a storage unit connected to said computer and a system management server for management of system, wherein said storage unit includes hard disk drives, has a data mirroring function to create a mirror of data, provides a storage region to said computer as a file and converts a storing location in said file used for access to a storing location of said hard disk drives, wherein
said system management server obtains, when a database is created, schema information thereof, obtains a mirroring function setting information to determine whether the data mirroring function should be used or not for data structures of said database, and issues an instruction to said storage unit to perform said creation and management of files used for said storage region of database based on said schema information and said mirroring function setting information.
-
20. A computer system, comprising:
-
a computer configured to operate a database management system; a storage unit including a plurality of storage devices, a storage controller to control access the storage devices by the computer, the storage devices being used to provide a database that is defined according to given schema information; a data transfer section coupling said computer and said storage unit to control data transfer between said computer and said storage unit, the data transfer section configured to provide a virtual volume that is defined by one or more logical units, the one or more logical units being defined by one or more storage devices in the storage unit; and a system management server configured to receive a request to create a new database, the request including function information and schema information corresponding to the new database to be created, wherein the system management server is configured to issue instructions to said database management system of the computer and said data transfer section in response to the request, and wherein the instructions includes a first instruction to the data transfer section to create a new virtual volume according to the request and a second instruction to the database management system to create the new database, the new database being associated with the new virtual volume. - View Dependent Claims (21, 22, 23)
-
-
24. A system management server provided in a computer system,
wherein the computer system includes: -
a computer to operate a database management system, a storage unit including a plurality of storage devices, a storage controller to control the storage devices, the storage devices being used to provide a database that is defined according to given schema information, and a virtualization switch coupling said computer and said storage unit to control transfer of data between said computer and said storage unit and dynamically create a virtual volume using the storage devices provided by said storage unit, the virtual volume being defined by one or more logical units, the one or more logical units being defined by the storage devices, wherein said system management server is configured to receive a request to define a new database, the request including schema information relating to the new database to be created, wherein the system management server is configured to issue, in response to the request, a first instruction to the virtualization switch to define a new virtual volume according to the request and a second instruction to the database management system to create the new database according to the schema information, the new database being associated with the new virtual volume. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A system management server provided in a computer system,
wherein the computer system includes: -
a computer to operate a database management system, a storage unit including a plurality of storage devices, a storage controller to control access to the storage devices by the computer, the storage devices being used to provide one or more databases, and a virtualization switch coupling said computer and said storage unit to control transfer of data between said computer and said storage unit, the switch being configured to dynamically provide a virtual volume using a storage region provided by said storage unit and dynamically expand the storage region assigned to said virtual volume, wherein the system management server is configured to receive a request to create a new database, the request including schema information corresponding to the new database to be created, wherein the system manager server is configured to issue instructions to said database management system of the computer and said data transfer section in response to the request, the instructions including a first instruction to the virtualization switch to create a new virtual volume according to the request and a second instruction to the database management system to associate a data structure of the new database to the new virtual volume, and wherein the system manager server is configured to issue an instruction to said virtualization switch to expand a storage region assigned to the new virtual volume. - View Dependent Claims (30, 31, 32)
-
-
33. A method for operating a storage system including a host to operate a database management system, a storage unit, a virtualization switch, and a system management server, the storage unit including a plurality of storage devices, a storage controller to control access to the storage devices, the storage devices being used to provide one or more databases, the virtualization switch coupling said host and said storage unit and configured to control data transfer between said host and said storage unit, the virtualization switch being configured to provide a virtual volume that is defined by one or more logical units, the one or more logical units being defined by one or more storage devices in the storage unit, the method comprising:
-
receiving a request to create a new database, the request including schema information on the new database to be created; issuing a first instruction to the virtualization switch to define a virtual volume according to the request; and issuing a second instruction to the host to create the new database, the new database being associated with the virtual volume defined by the virtualization switch. - View Dependent Claims (34)
-
-
35. A method for operating a storage system including a host to operate a database management system, a storage unit, a virtualization switch, and a system management server, the storage unit including a plurality of storage devices, a storage controller to control access to the storage devices, the storage devices being used to provide one or more databases, the virtualization switch coupling said host and said storage unit and configured to control data transfer between said host and said storage unit, the virtualization switch being configured to provide a virtual volume that is defined by one or more logical units, the one or more logical units being defined by one or more storage devices in the storage unit, the method comprising:
-
receiving a request to create a new database, the request including schema information on the new database to be created; issuing a first instruction to the virtualization switch to define a virtual volume according to the request; and issuing a second instruction to the host to create the new database, the new database being associated with the virtual volume defined by the virtualization switch, wherein said virtualization switch is configured to dynamically create said new virtual volume, and said system management server is configured to issue an instruction to said virtualization switch to define the virtual volume and issue an instruction to said database management system to assign the virtual volume defined by the virtualization switch to data structure of said database.
-
-
36. A method of creation and management of a logical storage unit in a computer system comprising a computer to operate a database management system, a storage unit connected to said computer and a system management server for management of system, wherein said storage unit includes a hard disk drive that is used to provide a logical storage unit for said computer and converts a first storage address of said logical storage unit to a second storage address of said hard disk drive, the method comprising:
-
receiving a first request from a virtualization component to create a new logical unit as part of a virtual data structure to be defined, the virtual data structure comprising a logical unit mapped to the hard disk drive and a virtual volume mapped to the logical unit that is mapped to the hard disk drive; and creating the new logical unit according to schema information provided by the virtualization component, wherein one or more database functions are associated with the virtual data structure.
-
-
37. A method of creation and management of a logical storage unit in a computer system comprising a computer to operate a database management system, a storage unit connected to said computer and a system management server for management of system, wherein said storage unit includes a hard disk drive that is used to provide a logical storage unit for said computer and converts a first storage address of said logical storage unit to a second storage address of said hard disk drive, the method comprising:
-
receiving a first request from a virtualization component to create a new logical unit as part of a virtual data structure to be defined, the virtual data structure comprising a logical unit mapped to the hard disk drive and a virtual volume mapped to the logical unit that is mapped to the hard disk drive; and creating the new logical unit according to schema information provided by the virtualization component, wherein one or more database functions are associated with the virtual data structure, wherein said storage unit is configured to dynamically create said logical storage unit, wherein said the virtualization component couples the storage unit and the computer to control a data transfer between the storage unit and the computer. - View Dependent Claims (38)
-
Specification