DATABASE SYSTEM AND QUERY EXECUTION METHOD

[Problem] To propose a database system that is capable of more quickly executing a query and has high responsiveness, and a query execution method. [Solution] Provided is a database system that has a first DBMA having a reinforced processing capability with respect to an update-related query and a s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MOGI, Kazuhiko, IDEI, Hideomi, KOHINATA, Nobuaki
Format: Patent
Sprache:eng ; fre ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:[Problem] To propose a database system that is capable of more quickly executing a query and has high responsiveness, and a query execution method. [Solution] Provided is a database system that has a first DBMA having a reinforced processing capability with respect to an update-related query and a second DBMS having a reinforced processing capability with respect to a reference-related query, and replicates a part or all of data stored in a first database managed by the first DBMS to a second database managed by the second DBMS, wherein the update-related query is allocated to the first DBMS, the reference-related query is allocated to the second DBMS, and even in the case of the reference-related query, if data to be referenced which is specified in the query is a target to be replicated, and the replication is not completed yet and may be completed more quickly in the first DBMS, the query is allocated to the first DBMS. L'invention a pour but de proposer un système de base de données qui est capable d'exécuter plus rapidement une interrogation et a une réactivité élevée, et un procédé d'exécution d'interrogation. À cette fin, la présente invention concerne un système de base de données qui a un premier DBMA ayant une capacité de traitement renforcée par rapport à une interrogation associée à une mise à jour et un second DBMS ayant une capacité de traitement renforcée par rapport à une interrogation associée à une référence, et reproduit une partie ou l'ensemble des données stockées dans une première base de données gérée par le premier DBMS dans une seconde base de données gérée par le second DBMS, l'interrogation associée à une mise à jour étant allouée au premier DBMS, l'interrogation associée à une référence étant allouée au second DBMS, et même dans le cas de l'interrogation associée à une référence, si des données à référencer qui sont spécifiées dans l'interrogation sont une cible à reproduire, et que la reproduction n'est pas encore achevée et peut être achevée plus rapidement dans le premier DBMS, l'interrogation étant allouée au premier DBMS. 【課題】 より迅速にクエリを実行し得る応答性能の高いデータベースシステム及びクエリ実行方法を提案する。 【解決手段】 更新系のクエリに対する処理能力が強化された第1のDBMAと、参照系のクエリに対する処理能力が強化された第2のDBMSとを有し、第1のDBMSが管理する第1のデータベースに格納されたデータの一部又は全部を第2のDBMSが管理する第2のデータベースにレプリケートするデータベースシステムにおいて、更新系のクエリは第1のDBMSに振り分け、参照系のクエリは第2のDBMSに振り分けるようにし、参照系のクエリであっても、当該クエリにおいて指定された参照対象のデータがレプリケートの対象であり、かつ当該レプリケートが未完了の場合であって、第1のDBMSで実行した方が速いときには当該クエリを第1のDBMSに振り分けるようにした。