DATABASE PROCESSING METHOD, DATABASE PROCESSING PROGRAM AND DATABASE PROCESSING DEVICE

To reduce development costs for a general-purpose DB connector.SOLUTION: When a user request is a complex query, a query optimization processing unit identifies any of Postgres DBMSs 5 as a certain DBMS that processes the complex query. Next, a query conversion generating unit issues a query to obta...

Full description

Saved in:
Bibliographic Details
Main Authors CHERRO UMAR, KOMABA YUSUKE
Format Patent
LanguageEnglish
Japanese
Published 18.11.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To reduce development costs for a general-purpose DB connector.SOLUTION: When a user request is a complex query, a query optimization processing unit identifies any of Postgres DBMSs 5 as a certain DBMS that processes the complex query. Next, a query conversion generating unit issues a query to obtain intermediate table data for the DBMS relating to the complex query other than the certain DBMS on the basis of a command from the query optimization processing unit, and issues a query to insert the obtained intermediate table data for the certain DBMS. Moreover, the query conversion generating unit issues the complex query for the certain DBMS on the basis of a command from the query optimization processing unit. Furthermore, a response reply processing unit transmits a reply for the complex query to a user application 2.SELECTED DRAWING: Figure 2B 【課題】汎用DBコネクタの開発コストを低減すること。【解決手段】ユーザ要求が複雑クエリである場合に、クエリ最適化処理部が、いずれかのPostgresDBMS5を、複雑クエリを処理する特定DBMSとして特定する。そして、クエリ変換生成部が、クエリ最適化処理部の指示に基づいて、特定DBMS以外で複雑クエリに関係するDBMSへ中間テーブルデータを取得するクエリを発行し、取得した中間テーブルデータを挿入するクエリを特定DBMSへ発行する。また、クエリ変換生成部は、クエリ最適化処理部の指示に基づいて、特定DBMSへ複雑クエリを発行する。そして、リスポンス応答処理部が、複雑クエリに対する応答をユーザアプリケーション2に送信する。【選択図】図2B
Bibliography:Application Number: JP20200084156