Patents by Inventor Shunichi Torii
Shunichi Torii has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20100042637Abstract: A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers of processors assigned to the FES, BES's and IOS, the number of disk units, and the number of partitions of the disk units are determined in accordance with the load pattern in question. Illustratively, there may be established a configuration of one FES, four BES's, one IOS and eight disk units. The number of BES's is varied from one to four depending on the fluctuation in load, so that a scalable system configuration is implemented. When the number of BES's is increased or decreased, only the management information thereabout is transferred between nodes and not the data, whereby the desired degree of parallelism is obtained for high-speed query processing.Type: ApplicationFiled: August 13, 2009Publication date: February 18, 2010Inventors: Masashi TSUCHIDA, Kazuo Masai, Shunichi Torii
-
Patent number: 7599910Abstract: A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers of processors assigned to the FES, BES's and IOS, the number of disk units, and the number of partitions of the disk units are determined in accordance with the load pattern in question. Illustratively, there may be established a configuration of one FES, four BES's, one IOS and eight disk units. The number of BES's is varied from one to four depending on the fluctuation in load, so that a scalable system configuration is implemented. When the number of BES's is increased or decreased, only the management information thereabout is transferred between nodes and not the data, whereby the desired degree of parallelism is obtained for high-speed query processing.Type: GrantFiled: September 19, 2000Date of Patent: October 6, 2009Assignee: Hitachi, Ltd.Inventors: Masashi Tsuchida, Kazuo Masai, Shunichi Torii
-
Publication number: 20090024384Abstract: A database access management unit manages accesses to databases managed by a plurality of data processing servers each provided for each data kind. A request analysis unit analyzes a request from an application containing a process request for each data kind. A process server selection unit selects the data processing server for executing a data process in accordance with the data kind. A data process request unit requests the data processing server to execute the data process. A process result edition unit edits the process result by the data processing server.Type: ApplicationFiled: September 16, 2008Publication date: January 22, 2009Inventors: Susumu Kobayashi, Yukio Nakano, Nobuo Kawamura, Masashi Tsuchida, Shunichi Torii
-
Patent number: 7324992Abstract: In an implementation method for executing a general database processing, index definition information for setting a specific user-defined function in correspondence to a specific index which is used to carry out an index access to data in a database region is created, and module definition information for setting the specific index which is used to carry out the index access to the data in the database region in correspondence to an implementation module for subjecting the data in the database region to a specific processing is created. When it is determined that the user-defined function contained in a processing request is set in correspondence to the specific index on the basis of the index definition information, a specific implementation module for carrying out an access using the specific index is selected, and a database processing is performed using the implementation module.Type: GrantFiled: March 1, 2004Date of Patent: January 29, 2008Assignee: Hitachi, Ltd.Inventors: Norihiro Hara, Nobuo Kawamura, Shunichi Torii, Yoshito Kamegi
-
Publication number: 20060041599Abstract: A database management system for executing database operations in parallel by a plurality of nodes and a query processing method for it are described. The database management system contains a decision management node for deciding a distribution node for retrieving information so as to analyze a query received from an application program, generate a processing procedure for processing the query, and execute the process and a join node for sorting, merging, and joining the information retrieved by the distribution node. When the query process is executed, the distribution node decided by the decision management node retrieves the information to be processed and the join node decided by the decision management node also obtains the result for the query from the retrieved information. The query result is outputted from an output node and transferred to the application program.Type: ApplicationFiled: October 25, 2005Publication date: February 23, 2006Inventors: Masahi Tsuchida, Yukio Nakano, Nobuo Kawamura, Kazuyoshi Negishi, Shunichi Torii
-
Publication number: 20050262045Abstract: A database management system for executing database operations in parallel by a plurality of nodes and a query processing method for it are described. The database management system contains a decision management node for deciding a distribution node for retrieving information so as to analyze a query received from an application program, generate a processing procedure for processing the query, and execute the process and a join node for sorting, merging, and joining the information retrieved by the distribution node. When the query process is executed, the distribution node decided by the decision management node retrieves the information to be processed and the join node decided by the decision management node also obtains the result for the query from the retrieved information. The query result is outputted from an output node and transferred to the application program.Type: ApplicationFiled: April 1, 2003Publication date: November 24, 2005Inventors: Masashi Tsuchida, Yukio Nakano, Nobuo Kawamura, Kazuyoshi Negishi, Shunichi Torii
-
Publication number: 20040167917Abstract: A method and a system for executing a general database processing independent of a specific user-defined function are provided. In an implementation method, index definition information for setting a specific user-defined function in correspondence to a specific index which is used to carry out an index access to data in a database region is created, and module definition information for setting the specific index which is used to carry out the index access to the data in the database region in correspondence to an implementation module for subjecting the data in the database region to a specific processing is created.Type: ApplicationFiled: March 1, 2004Publication date: August 26, 2004Applicant: Hitachi, Ltd.Inventors: Norihiro Hara, Nobuo Kawamura, Shunichi Torii, Yoshito Kamegi
-
Publication number: 20030217071Abstract: A database access management unit manages accesses to databases managed by a plurality of data processing servers each provided for each data kind. A request analysis unit analyzes a request from an application containing a process request for each data kind. A process server selection unit selects the data processing server for executing a data process in accordance with the data kind. A data process request unit requests the data processing server to execute the data process. A process result edition unit edits the process result by the data processing server.Type: ApplicationFiled: May 16, 2003Publication date: November 20, 2003Inventors: Susumu Kobayashi, Yukio Nakano, Nobuo Kawamura, Masashi Tsuchida, Shunichi Torii
-
Publication number: 20030144992Abstract: A method and a system for executing a general database processing independent of a specific user-defined function are provided. In an implementation method, index definition information for setting a specific user-defined function in correspondence to a specific index which is used to carry out an index access to data in a database region is created, and module definition information for setting the specific index which is used to carry out the index access to the data in the database region in correspondence to an implementation module for subjecting the data in the database region to a specific processing is created.Type: ApplicationFiled: March 10, 2003Publication date: July 31, 2003Applicant: Hitachi, Ltd.Inventors: Norihiro Hara, Nobuo Kawamura, Shunichi Torii, Yoshito Kamegi
-
Patent number: 6567806Abstract: A database management system for executing database operations in parallel by a plurality of nodes and a query processing method are described. The database management system contains a decision management node for deciding a distribution node for retrieving information so as to analyze a query received from an application program, generate a processing procedure for processing the query, and execute the process and a join node for sorting, merging, and joining the information retrieved by the distribution node. When the query process is executed, the distribution node decided by the decision management node retrieves the information to be processed and the join node decided by the decision management node also obtains the result for the query from the retrieved information. The query result is outputted from an output node and transferred to the application program.Type: GrantFiled: September 20, 2000Date of Patent: May 20, 2003Assignee: Hitachi, Ltd.Inventors: Masashi Tsuchida, Yukio Nakano, Nobuo Kawamura, Kazuyoshi Negishi, Shunichi Torii
-
Patent number: 6556986Abstract: A method and a system for executing a general database processing independent of a specific user-defined function are provided. In an implementation method, index definition information for setting a specific user-defined function in correspondence to a specific index which is used to carry out an index access to data in a database region is created, and module definition information for setting the specific index which is used to carry out the index access to the data in the database region in correspondence to an implementation module for subjecting the data in the database region to a specific processing is created.Type: GrantFiled: December 28, 2001Date of Patent: April 29, 2003Assignee: Hitachi, Ltd.Inventors: Norihiro Hara, Nobuo Kawamura, Shunichi Torii, Yoshito Kamegi
-
Patent number: 6556988Abstract: A database management system for executing database operations in parallel by a plurality of nodes and a query processing method for it are described. The database management system contains a decision management node for deciding a distribution node for retrieving information so as to analyze a query received from an application program, generate a processing procedure for processing the query, and execute the process and a join node for sorting, merging, and joining the information retrieved by the distribution node. When the query process is executed, the distribution node decided by the decision management node retrieves the information to be processed and the join node decided by the decision management node also obtains the result for the query from the retrieved information. The query result is outputted from an output node and transferred to the application program.Type: GrantFiled: March 16, 2001Date of Patent: April 29, 2003Assignee: Hitachi, Ltd.Inventors: Masashi Tsuchida, Yukio Nakano, Nobuo Kawamura, Kazuyoshi Negishi, Shunichi Torii
-
Patent number: 6510428Abstract: A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers of processors assigned to the FES, BES's and IOS, the number of disk units, and the number of partitions of the disk units are determined in accordance with the load pattern in question. Illustratively, there may be established a configuration of one FES, four BES's, one IOS and eight disk units. The number of BES's is varied from one to four depending on the fluctuation in load, so that a scalable system configuration is implemented. When the number of BES's is increased or decreased, only the management information thereabout is transferred between nodes and not the data, whereby the desired degree of parallelism is obtained for high-speed query processing.Type: GrantFiled: March 14, 2001Date of Patent: January 21, 2003Assignee: Hitachi, Ltd.Inventors: Masashi Tsuchida, Kazuo Masai, Shunichi Torii
-
Publication number: 20020087531Abstract: A method and a system for executing a general database processing independent of a specific user-defined function are provided. In an implementation method, index definition information for setting a specific user-defined function in correspondence to a specific index which is used to carry out an index access to data in a database region is created, and module definition information for setting the specific index which is used to carry out the index access to the data in the database region in correspondence to an implementation module for subjecting the data in the database region to a specific processing is created.Type: ApplicationFiled: December 28, 2001Publication date: July 4, 2002Applicant: Hitachi, Ltd.Inventors: Norihiro Hara, Nobuo Kawamura, Shunichi Torii, Yoshito Kamegi
-
Patent number: 6349305Abstract: A method and a system for executing a general database processing independent of a specific user-defined function are provided. In an implementation method, index definition information for setting a specific user-defined function in correspondence to a specific index which is used to carry out an index access to data in a database region is created, and module definition information for setting the specific index which is used to carry out the index access to the data in the database region in correspondence to an implementation module for subjecting the data in the database region to a specific processing is created.Type: GrantFiled: November 20, 2000Date of Patent: February 19, 2002Assignee: Hitachi, Ltd.Inventors: Norihiro Hara, Nobuo Kawamura, Shunichi Torii, Yoshito Kamegi
-
Publication number: 20010014888Abstract: A database management system for executing database operations in parallel by a plurality of nodes and a query processing method for it are described. The database management system contains a decision management node for deciding a distribution node for retrieving information so as to analyze a query received from an application program, generate a processing procedure for processing the query, and execute the process and a join node for sorting, merging, and joining the information retrieved by the distribution node. When the query process is executed, the distribution node decided by the decision management node retrieves the information to be processed and the join node decided by the decision management node also obtains the result for the query from the retrieved information. The query result is outputted from an output node and transferred to the application program.Type: ApplicationFiled: March 16, 2001Publication date: August 16, 2001Applicant: Hitachi, Ltd.Inventors: Masashi Tsuchida, Yukio Nakano, Nobuo Kawamura, Kazuyoshi Negishi, Shunichi Torii
-
Publication number: 20010011268Abstract: A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers of processors assigned to the FES, BES's and IOS, the number of disk units, and the number of partitions of the disk units are determined in accordance with the load pattern in question. Illustratively, there may be established a configuration of one FES, four BES's, one IOS and eight disk units. The number of BES's is varied from one to four depending on the fluctuation in load, so that a scalable system configuration is implemented. When the number of BES's is increased or decreased, only the management information thereabout is transferred between nodes and not the data, whereby the desired degree of parallelism is obtained for high-speed query processing.Type: ApplicationFiled: March 14, 2001Publication date: August 2, 2001Inventors: Masashi Tsuchida, Kazuo Masai, Shunichi Torii
-
Patent number: 6256621Abstract: A database management system for executing database operations in parallel by a plurality of nodes and a query processing method are described. The database management system contains a decision management node for deciding a distribution node for retrieving information so as to analyze a query received from an application program, generate a processing procedure for processing the query, and execute the process, and a join node for sorting, merging, and joining the information retrieved by the distribution node. When the query process is executed, the distribution node decided by the decision management node retrieves the information to be processed and the join node decided by the decision management node also obtains the result for the query from the retrieved information. The query result is outputted from an output node and transferred to the application program.Type: GrantFiled: November 3, 1999Date of Patent: July 3, 2001Assignee: Hitachi, Ltd.Inventors: Masashi Tsuchida, Yukio Nakano, Nobuo Kawamura, Kazuyoshi Negishi, Shunichi Torii
-
Patent number: 6192359Abstract: A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers of processors assigned to the FES, BES's and IOS, the number of disk units, and the number of partitions of the disk units are determined in accordance with the load pattern in question. Illustratively, there may be established a configuration of one FES, four BES's, one IOS and eight disk units. The number of BES's is varied from one to four depending on the fluctuation in load, so that a scalable system configuration is implemented. When the number of BES's is increased or decreased, only the management information thereabout is transferred between nodes and not the data, whereby the desired degree of parallelism is obtained for high-speed query processing.Type: GrantFiled: October 28, 1999Date of Patent: February 20, 2001Assignee: Hitachi, Ltd.Inventors: Masashi Tsuchida, Kazuo Masai, Shunichi Torii
-
Patent number: 6101495Abstract: A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers of processors assigned to the FES, BES's and IOS, the number of disk units, and the number of partitions of the disk units are determined in accordance with the load pattern in question. Illustratively, there may be established a configuration of one FES, four BES's, one IOS and eight disk units. The number of BEST's is varied from one to four depending on the fluctuation in load, so that a scalable system configuration is implemented. When the number of BES's is increased or decreased, only the management information thereabout is transferred between nodes and not the data, whereby the desired degree of parallelism is obtained for high-speed query processing.Type: GrantFiled: September 15, 1998Date of Patent: August 8, 2000Assignee: Hitachi, Ltd.Inventors: Masashi Tsuchida, Kazuo Masai, Shunichi Torii