[發明專利]數據庫更新通知方法有效
| 申請號: | 201280008514.0 | 申請日: | 2012-02-07 |
| 公開(公告)號: | CN103370695A | 公開(公告)日: | 2013-10-23 |
| 發明(設計)人: | 稗田諭士 | 申請(專利權)人: | 日本電氣株式會社 |
| 主分類號: | G06F12/00 | 分類號: | G06F12/00;G06F17/30 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華;張臻賢 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 更新 通知 方法 | ||
技術領域
本發明涉及訪問數據庫的信息處理設備中的數據庫更新通知方法,并且尤其涉及用于在數據庫中的特定數據已經改變時,向特定被通知方給出通知的數據庫更新通知方法。
背景技術
一般而言,這一類型的數據庫更新通知方法通過并入檢測數據庫的服務器端的特定數據的改變的系統來實現。
例如,專利文獻1公開了如下技術,其中具有數據庫的服務器具有用于監測數據庫的規則、用于通知檢測結果的規則,以及包含數據庫訪問歷史的文件,并且借助于除數據庫之外的進程(process),服務器通過引用監測規則和訪問歷史文件來周期性地檢查被監測的數據中是否存在任何改變,并且當檢測到任何改變時,服務器根據通知規則,向特定用戶給出通知。
專利文獻2公開了一種由具有數據庫的服務器通過使用合適的方法來檢測數據文件中是否存在任何改變的方法,該合適的方法例如即,周期性地檢查文件大小和訪問時間的方法,并且如果有任何改變,向特定客戶端通知更新的內容等。
進一步地,專利文獻1的第0004段公開了如下方法,其中當更新(INSERT、UPDATE或DELETE)命令被發到被監測的表格時,數據庫執行關聯的存儲的程序以藉此檢測數據中的改變。
專利文獻1:JP9-282210A
專利文獻2:JP2002-533838A
發明內容
使用并入在數據庫的服務器端中的功能來檢測是否已對數據庫中的特定數據做出改變是非常自然的概念。正因如此,提出了如上所述的各種方法。然而,如果監測數據庫是否改變并且給出通知的功能在服務器端實現,則服務器的CPU和I/O上的負荷變得更高,使得數據庫的吞吐量降低。
本發明的目的在于提供解決上述問題(即,當數據庫中的特定數據被改變時向特定被通知方給出通知的配置會降低數據庫的吞吐量的問題)的數據庫更新通知方法。
本發明的一個方面是數據庫更新通知方法,其是由包括用于向數據庫服務器發出訪問請求的訪問請求裝置、訪問類型確定裝置、被通知方信息獲取裝置和通知裝置的信息處理設備執行的數據庫更新通知方法。該方法包括:
通過訪問類型確定裝置,確定由訪問請求裝置發出的訪問請求是否是與更新有關的訪問請求;
如果發出的訪問請求是與更新有關的訪問請求,則通過被通知方信息獲取裝置,從被通知方信息存儲裝置,獲取與將由訪問請求更新的數據的位置信息對應的被通知方的信息,該被通知方信息存儲裝置用于存儲當特定數據中存在任何改變時被給出通知的被通知方的信息、使其與存儲在數據庫服務器中的該特定數據的位置信息關聯。
通過通知裝置,向獲得的被通知方的信息指定的被通知方給出通知。
另外,根據本發明的另一方面,一種信息處理設備被適配用于包括
訪問請求裝置,用于向數據庫服務器發出訪問請求;
訪問類型確定裝置,用于確定發出的訪問請求是否是與更新有關的訪問請求;
被通知方信息獲取裝置,用于如果發出的訪問請求是與更新有關的訪問請求,則從被通知方信息存儲裝置,獲取與將由訪問請求更新的數據的位置信息對應的被通知方的信息,該被通知方信息存儲裝置用于存儲當特定數據中存在任何改變時被給出通知的被通知方的信息、使其與存儲在數據庫服務器中的該特定數據的位置信息關聯。
通知裝置,用于向獲取的被通知方的信息指定的被通知方給出通知。
利用上述配置,本發明能夠檢測數據庫中的特定數據的改變并且給出通知,而不降低數據庫的吞吐量。
附圖說明
圖1是示出了本發明的第一示例性實施例的框圖。
圖2是示出了本發明的第一示例性實施例的操作的流程圖。
圖3是示出了本發明的第二示例性實施例的框圖。
圖4是示出了本發明的第三示例性實施例的框圖。
圖5是示出了本發明的第三示例性實施例的回調(callback)處理部的框圖。
圖6是示出了本發明的第三示例性實施例中在發出訪問請求時的操作的流程圖。
圖7是示出了本發明的第三示例性實施例中在接收數據更新通知時的操作的流程圖。
圖8是示出了本發明的第四示例性實施例的框圖。
圖9是示出了本發明的第四示例性實施例的回調處理部的框圖。
圖10是示出了本發明的第四示例性實施例中在發出訪問請求時的操作的流程圖。
圖11是示出了本發明的第四示例性實施例中在接收數據更新通知時的操作的流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于日本電氣株式會社,未經日本電氣株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280008514.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電能質量長時間無縫錄波裝置
- 下一篇:電表箱





