[發明專利]在分布式數據庫系統中管理查詢有效
| 申請號: | 200810003231.2 | 申請日: | 2008-01-28 |
| 公開(公告)號: | CN101231650A | 公開(公告)日: | 2008-07-30 |
| 發明(設計)人: | 倫納德·W·F·查維斯 | 申請(專利權)人: | SAP股份公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 邵亞麗 |
| 地址: | 德國瓦*** | 國省代碼: | 德國;DE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 數據庫 系統 管理 查詢 | ||
技術領域
本公開涉及數據庫系統。
背景技術
實體化視圖(materializing?view)、建立索引(building?index)和創建水平分割(creating?horizontal?partition)可以增強數據庫系統的性能。但是,這樣的優化通常并不能很好地適用于分布式數據系統。
發明內容
根據一種實施方式,一種在分布式數據庫系統中管理查詢的方法包括:在參與該數據庫系統的計算機(也即,計算機設備)處接收查詢。確定哪一個參與計算機可能具有與該查詢相關的數據。在一種可能的實施方式中,該查詢已經被廣播到所有參與計算機。將關于那些具有相關數據的計算機設備的信息通信發送到參與計算機。在各個參與計算機設備的每一個處,使用通信發送的信息來確定相應的受益值。每一個計算機為至少一個參與計算機確定受益值。通過比較如此確定的受益值來確定哪一個參與計算機設備將處理所述查詢。
根據一種變化,在運行時進行所述確定哪一個參與計算機設備將處理所述查詢的步驟。
根據另一種變化,在確定哪一個計算機將處理所述查詢之前,在所有參與計算機設備中通信發送每一個參與計算機設備的受益值。
在一種實施方式中,一種計算機實現的信息系統包括數據庫,其被配置為從一個或多個用戶接收一個或多個查詢。該信息系統還包括多個網絡連接的計算機設備。信息分布系統由適當的硬件、軟件、或該二者組成,從而能夠確定各個參與計算機設備中的哪一個具有與所述查詢相關的數據,并且同樣地,能夠將關于那些具有相關數據的計算機設備的信息通信發送到參與計算機設備。所述系統還包括具有例程的優化引擎,所述例程用于計算或者確定在評估用于處理所述查詢的一個或多個參與計算機設備的適合性時有用的各種參數。可以在運行時執行這些例程,并且可以使用一個或多個參數來確定受益值或者與用于處理所述查詢的參與計算機設備的適合性相對應的其它類型的得分(score)。
根據一種實施方式,數據庫系統可以用于管理物件的庫存。該物件被標記或者是計算機可跟蹤的。該數據庫系統包括多個參與數據庫的、網絡連接的計算機設備。部分或所有計算機設備可以包括讀取器,其能夠檢測庫存中的物件的存在,并且存儲與這些物件相關的數據。另一個計算機設備、店鋪服務器,被可操作地連接到讀取器,并且能夠執行與庫存相關的操作。數據中心處理來自讀取器、店鋪服務器或者該二者的信息。
所述數據庫系統包括適當的軟件、硬件或二者的組合,用于確定哪一個網絡連接的計算機設備將被用于處理由數據庫系統接收的查詢。由此,例如,適當的軟件和/或硬件為一個或多個計算機計算初始化時間、網絡使用率和存儲器使用率。基于部分或所有的前述計算,適當的軟件和/或硬件計算與一個或多個計算機設備相關聯的受益值。基于對各個計算機設備的受益值的比較,確定哪一個參與計算機設備應當處理查詢。
在附圖中和下面的描述中闡述了一個或更多實施方式的細節。其它特征、目的和優點將從下面的描述、附圖以及權利要求中變得明顯。
附圖說明
圖1是示出了用于管理查詢的分布式數據庫系統的示例的示意圖。
圖2是示出了在分布式數據庫系統中用于管理查詢的處理的示例的流程圖。
圖3是示出了在分布式數據庫系統中用于確定受益值(benefit?value)的處理的示例的流程圖。
圖4是示出了通用(generic)計算機系統的示例的示意圖。
在各圖中相似的參考標號表示相似的元素。
具體實施方式
圖1是示出了用于管理查詢的分布式數據庫系統100的示例的示意圖。系統100包括多個計算機設備,數據可以被分布存儲在這些設備中并且可以對這些數據執行查詢。具體來說,系統100中的計算機設備基于系統100中關于計算機設備的信息確定在哪一臺計算機設備上執行查詢。術語計算機設備和計算機在這里可互換地使用,以指代能夠處理指令或者安裝有一個或多個處理器的設備,諸如計算機工作站、膝上型計算機、桌上型計算機、服務器、掃描儀、讀取器等。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于SAP股份公司,未經SAP股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810003231.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有雙向功率流的超級電容器備用電源
- 下一篇:具有減振器的手持式工具機





