Method and system for managing data storage for dynamically changing data area attribute
OwnerNorihiro Harainventor
Life of this patent
Estimating the term…
Abstract
This invention provides a storage system that can dynamically change an attribute of a logical device for storing data. A storage is configured by a database storage area. The database storage area includes a plurality of attributes of memories. A storage management unit includes a read/write unit for reading and writing data from and to a storage, in accordance with a request from a database management unit, and an attribute control unit for allocating the database storage area of the storage to any of the attribute of the memory. The attribute control unit changes the attribute of the memory allocated to the database storage area to a different attribute, if an attribute change instruction is included in the request from the storage management unit.
Claims13
A storage management unit for controlling to read/write data from/to a storage unit for storing the data, the storage unit is comprised a data storage area including a plurality of logical devices for which different attributes are set, the storage management unit comprising:
- a read/write control unit for controlling to read/write the data from/to the storage unit, in accordance with a received access request;
- and
- an attribute control unit for setting attributes of the logical devices, wherein:
- when detecting a change timing of an attribute of the data stored in the storage unit, the attribute control unit moves the data corresponding to the attribute change to a logical device of a different attribute.
A computer system, comprising:
- an application server for sequentially executing a plurality of processes to a database;
- a storage unit for storing the database;
- a database management unit for managing the database, in accordance with the process by the application server;
- and
- a storage management unit for controlling to read/write data from/to the storage unit, in accordance with a request from the database management unit, wherein:
- the storage unit is comprised a database storage area including a plurality of logical devices for which different attributes are set;
- the database management unit includes
- a process request reception return unit for receiving the request from the application server and returning a result of a process, and
- a process control unit for executing the process in accordance with the request from the application server;
- the storage management unit includes
- a read/write control unit for controlling to read/write data from/to the storage unit, in accordance with the request from the database management unit, and
- an attribute control unit for setting attributes of the logical devices;
- when a process content and a process target by the application server satisfy a predetermined condition, the process control unit transmits an attribute change instruction for changing the attributes of the logical devices to the storage management unit, and
- when receiving the attribute change instruction from the database management unit, the attribute control unit changes the attribute of a logical device, in which the data of the process target by the application server is stored, to a different attribute.
A storage management method in a computer system including:
- an application server for sequentially executing a plurality of processes to a database;
- a storage unit for storing the database;
- a database management unit for managing the database, in accordance with the process by the application server;
- and
- a storage management unit for controlling to read/writing data from/to the storage unit, in accordance with a request from the database management unit, the storage unit is comprised a database storage area including a plurality of logical devices for which different attributes are set,
- the method comprising the steps of:
- receiving the request from the application server;
- transmitting an attribute change instruction for changing the attributes of the logical devices to the storage management unit, if a process content and a process target by the application server satisfy a predetermined condition;
- reading and writing the data from/to the storage unit, in accordance with the request from the database management unit;
- when receiving the attribute change instruction from the database management unit, changing the attribute of a logical device, in which the data of the process target of the application server is stored, to a different attribute;
- and
- returning a result of the process to the application server.
A program in a storage management unit for controlling to read/write data from/to a storage unit for storing the data, the storage unit is comprised a data storage area that includes a plurality of logical devices for which different attributes are set, to execute the procedures of:
- reading and writing the data from and to the storage unit, in accordance with a received access request;
- and
- moving the data corresponding to the attribute change to a logical device of a different attribute, when detecting a change timing of an attribute of the data stored in the storage unit.
Dependencies are inferred from the claim text.