COMPUTER SYSTEM, FILE MANAGEMENT METHOD AND METADATA SERVER
First Claim
1. A computer system, comprising:
- a file server for managing a plurality of files;
a metadata server for managing a plurality of piece of metadata of the plurality of files; and
a business server for using the plurality of files to execute predetermined business processing,the file server, the metadata server, and the business server being coupled to each other via a network,the file server including a first processor, a first memory coupled to the first processor, a first network interface coupled to the first processor, and a first storage medium coupled to the first processor, for storing the plurality of files,the metadata server including a second processor, a second memory coupled to the second processor, a second network interface coupled to the second processor, and a second storage medium coupled to the second processor,the business server including a third processor, a third memory coupled to the third processor, and a third network interface coupled to the third processor,the metadata server being coupled to a storage apparatus including a controller and a plurality of storage media, for providing a save area for storing at least one file that is removed from the file server,the second storage medium storing a metadata repository for managing at least one of the plurality of piece of metadata of the plurality of files and at least one location of one of the plurality of files stored in the save area,the metadata server being configured to;
store the one of the plurality of files as a saved file in the save area, in a case of detecting that the one of the plurality of files stored in the file server is to be removed by the predetermined business processing executed by the business server; and
store information indicating a location of the one of the plurality of files in the file server and information indicating the location of the saved file in the save area in association with each other in the metadata repository.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system, comprising: a file server; a metadata server; and a business server, the metadata server being coupled to a storage apparatus for providing a save area for storing at least one file that is removed from the file server, the metadata server storing a metadata repository for managing metadata of a file and the files stored in the save area, the metadata server being configured to: store a file as a saved file in the save area, in a case of detecting that the file stored in the file server is to be removed; and store information indicating a location of the file in the file server and information indicating the location of the saved file in the save area in association with each other in the metadata repository.
-
Citations
20 Claims
-
1. A computer system, comprising:
-
a file server for managing a plurality of files; a metadata server for managing a plurality of piece of metadata of the plurality of files; and a business server for using the plurality of files to execute predetermined business processing, the file server, the metadata server, and the business server being coupled to each other via a network, the file server including a first processor, a first memory coupled to the first processor, a first network interface coupled to the first processor, and a first storage medium coupled to the first processor, for storing the plurality of files, the metadata server including a second processor, a second memory coupled to the second processor, a second network interface coupled to the second processor, and a second storage medium coupled to the second processor, the business server including a third processor, a third memory coupled to the third processor, and a third network interface coupled to the third processor, the metadata server being coupled to a storage apparatus including a controller and a plurality of storage media, for providing a save area for storing at least one file that is removed from the file server, the second storage medium storing a metadata repository for managing at least one of the plurality of piece of metadata of the plurality of files and at least one location of one of the plurality of files stored in the save area, the metadata server being configured to; store the one of the plurality of files as a saved file in the save area, in a case of detecting that the one of the plurality of files stored in the file server is to be removed by the predetermined business processing executed by the business server; and store information indicating a location of the one of the plurality of files in the file server and information indicating the location of the saved file in the save area in association with each other in the metadata repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A file management method for a computer system,
the computer system including a file server for managing a plurality of files, a metadata server for managing a plurality of piece of metadata of the plurality of files, a business server for using the plurality of files to execute predetermined business processing, and an analysis server for executing predetermined analytical processing on the plurality of files, the file server, the metadata server, the business server, and the analysis server being coupled to each other via a network, the file server including a first processor, a first memory coupled to the first processor, a first network interface coupled to the first processor, and a first storage medium coupled to the first processor, for storing the plurality of files, the metadata server including a second processor, a second memory coupled to the second processor, a second network interface coupled to the second processor, and a second storage medium coupled to the second processor, the business server including a third processor, a third memory coupled to the third processor, and a third network interface coupled to the third processor, the analysis server including a fourth processor, a fourth memory coupled to the fourth processor, and a fourth network interface coupled to the fourth processor, the metadata server being coupled to a storage apparatus including a controller and a plurality of storage media, for providing a save area for storing at least one file that is removed from the file server, the second storage medium storing a metadata repository for managing at least one of the plurality of piece of metadata of the plurality of files and at least one location of one of the plurality of files stored in the save area, the file management method including: -
a first step of storing, by the metadata server, the one of the plurality of files as a saved file in the save area, in a case of detecting that the one of the plurality of files stored in the file server is to be removed by the predetermined business processing executed by the business server; a second step of storing, by the metadata server, information indicating a location of the one of the plurality of files in the file server and information indicating the location of the saved file in the save area in association with each other in the metadata repository; a third step of identifying, by the metadata server, a location of a file to be read in response to an inquiry request for the plurality of files, and notifying the analysis server of the identified location of the file to be read, in a case of receiving the inquiry request for the plurality of files from the analysis server; and a fourth step of obtaining, by the analysis server, the file to be read from one of the file server and the save area to execute the predetermined analytical processing, based on the notification received from the metadata server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A metadata server, comprising:
-
a processor; a memory coupled to the processor; a network interface coupled to the processor; and a local storage coupled to the processor, for managing a plurality of piece of metadata of a plurality of files stored in a file server coupled via a network, the metadata server being coupled to an analysis server for executing predetermined analytical processing on the plurality of files, and a saving storage apparatus for storing at least one file that is removed from the file server, the memory storing a metadata management program for managing the plurality of piece of metadata, a file removal detection program for detecting that the one of the plurality of files is to be removed from the file server, a file save program for moving the one of the plurality of files to be removed from the file server to the saving storage, and an inquiry processing program for processing an inquiry request for the plurality of files from the analysis server, the local storage storing a metadata repository including a metadata management table for managing the plurality of piece of metadata of the plurality of files, and a saved file management table for managing the one of the plurality of files stored in the save area, the processor executing the metadata management program obtaining the plurality of piece of metadata of the plurality of files stored in the file server to update the metadata management table, the processor executing the file removal detection program detecting that the one of the plurality of files stored in the file server is to be removed, the processor executing the file save program copying the one of the plurality of files as a saved file in the saving storage apparatus, the processor executing the file save program storing information indicating a location of the saved file in the saving storage apparatus, in the saved file management table, the processor executing the inquiry processing program identifying, a location of a file to be read in response to the inquiry request for the plurality of files and generating a list including the identified location of the file to be read, in a case of receiving the inquiry request for the plurality of files, the processor executing the inquiry processing program transmitting the generated list to the analysis server.
-
Specification