[發明專利]用于同步異構數據庫之間的查詢結果的方法、服務器和計算機可讀介質有效
| 申請號: | 201610186622.7 | 申請日: | 2016-03-29 |
| 公開(公告)號: | CN107133251B | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 李周玹;樸相永;李容在;崔永宰;姜奉材 | 申請(專利權)人: | 株式會社特邁數據 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 宋融冰 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 同步 數據庫 之間 查詢 結果 方法 服務器 計算機 可讀 介質 | ||
根據本發明的示例性實施例,公開一種用于對第一數據庫服務器中運行的數據庫之間的查詢結果進行同步的方法。該方法包括:確定存在于遠離第一數據庫服務器的第二數據庫服務器中的物化視圖的同步,其中物化視圖參考存在于第一數據庫服務器中的主表,并且第一數據庫服務器和第二數據庫服務器是異構的;響應同步的確定,產生待發送至第二數據庫服務器的同步命令;和發送產生的同步命令至第二數據庫服務器,以允許第二數據庫服務器對存在于第二數據庫服務器中的物化視圖和存在于第一數據庫服務器中的主表進行同步。
相關申請的交叉引用
本申請要求2016年2月29日提交至韓國知識產權局的申請號為10-2016-0024559的韓國專利申請的權益,其全部公開內容通過參考包括于此。
技術領域
本發明涉及數據庫管理系統(DBMS),特別地,涉及利用遠程物化視圖對異構數據庫之間的查詢結果進行同步。
背景技術
由于爆炸式增長的數據和各種各樣的環境和平臺,公司迅速擴展業務。由于新的業務環境已經到來,更加高效且靈活的數據服務、信息處理和數據管理功能是必須的。為了適應這種變化,用于解決作為業務一體化基礎的高性能、高可用性和可擴展性的問題的數據庫在被持續研究中。
在數據庫管理系統(DBMS)中,數據可以被存儲在數據存儲中。在關系數據庫管理系統(RDBMS)中,數據存儲可以指表。該表包括一個或多個行,且一個或多個行中的每個包括一個或多個列。
當數據庫包括大量數據時,將花費相對較長的時間進行查詢以檢索用戶可能感興趣的數據。當數據庫花費長時間響應查詢時,可能對數據庫的性能造成不利影響。
在這種情況下,限制直接訪問大量用戶經常訪問的某一列或者某張表是可取的。這個問題可以由通過“視圖”間接訪問列或者表,而不直接訪問列或表,而得到解決。“視圖”可以指由一個或多個主表引起的虛擬或邏輯表,具有類似于主表的形狀,但是不物理存在。換言之,當執行視圖時,在存儲器中產生定義的查詢的結果集,并且當會話結束時,結果集消失。
物化視圖可以參考物理存儲視圖查詢的結果的表。為了提高查詢的執行速度,物化視圖可以從直接存儲查詢結果的表中得出結果,無需單獨地執行查詢。換言之,在物化視圖中,因為查詢的結果集存儲于表空間的表中,可以以低成本容易地且持續地更新數據。進一步,物化視圖可以被用于緩存復雜的查詢或者復制特定的表至另一個數據庫。
當物化視圖所參考的主表的數據改變時,為了保持查詢結果值的一致性,主表中改變的數據需要被反映到物化視圖(即,物化視圖表或容器表)。
因此,各種關于物化視圖的同步(即刷新)的研究被持續進行。
發明內容
本發明努力實現使用高效的方法同步異構數據庫之間的查詢結果。
本發明努力進一步實現快速刷新彼此不兼容的異構數據庫之間的物化視圖。
本發明的示例性實施例提供一種用于對第一數據庫服務器中運行的數據庫之間的查詢結果進行同步的方法。該方法可以包括:確定存在于遠離第一數據庫服務器的第二數據庫服務器中的物化視圖的同步,其中物化視圖參考存在于第一數據庫服務器中的主表,并且所述第一數據庫服務器和第二數據庫服務器是異構的;響應于同步的確定,產生待發送至第二數據庫服務器的同步命令;和發送產生的同步命令至所述第二數據庫服務器,以允許所述第二數據庫服務器對存在于第二數據庫服務器中的所述物化視圖和存在于所述第一數據庫服務器中的所述主表進行同步。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社特邁數據,未經株式會社特邁數據許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610186622.7/2.html,轉載請聲明來源鉆瓜專利網。





