[發明專利]用于使用高速緩存和碎片拓撲提供對分片數據庫的訪問的系統和方法有效
| 申請號: | 201680014244.2 | 申請日: | 2016-04-20 |
| 公開(公告)號: | CN107408128B | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | V·赫格德;J·德拉瓦瑞恩;D·薩博;M·迪爾曼;L·諾瓦克;胡維;A·施瓦魯德拉艾哈;周彤;I·塔拉努維 | 申請(專利權)人: | 甲骨文國際公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/2455 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 邊海梅 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 使用 高速緩存 碎片 拓撲 提供 分片 數據庫 訪問 系統 方法 | ||
1.一種用于提供對分片數據庫的訪問的系統,包括:
計算機,所述計算機包括處理器;
應用服務器或數據庫環境,所述應用服務器或數據庫環境提供對具有存儲和呈現數據的多個碎片的數據庫的訪問,并且其中所述數據庫與以下各項相關聯:
數據庫驅動器,以及
連接池,所述連接池創建和維護用于與所述數據庫一起使用的連接的池,
其中所述連接池和所述數據庫驅動器一起操作,以使用所述連接來提供由客戶端應用對存儲在所述數據庫處的數據的訪問;其中所述數據庫驅動器將所述數據庫內碎片的位置的碎片鍵范圍高速緩存作為碎片拓撲,用于在處理連接請求中使用;以及
其中所述數據庫驅動器被配置為使得客戶端應用能夠作為連接請求的一部分來訪問所述數據庫,包括使用所述碎片拓撲來確定所述數據庫內適當碎片的位置以及提供由所述客戶端應用對所述數據庫的所述適當碎片的訪問,包括:
從客戶端應用接收碎片鍵信息;
使用所述碎片鍵信息以通過其碎片鍵識別連接,并且提供對所述數據庫的適當碎片的訪問,以供所述客戶端應用使用;以及
當接收到針對相同碎片鍵的后續請求時,允許對所述連接的重用。
2.如權利要求1所述的系統,其中碎片拓撲層被配置為使得后續連接請求能夠繞過碎片引導器或監聽器部件,并且代替地使用對適當碎片或塊的快速鍵路徑訪問,其中所述碎片引導器或監聽器部件操作以提供由軟件客戶端應用對數據庫碎片的訪問。
3.如權利要求1或2所述的系統,其中所述連接池和所述數據庫驅動器被配置為使得客戶端應用能夠在以下各項中的至少一者期間提供碎片鍵信息:到所述數據庫的連接的檢出,或在稍后的時間點處;以及
其中所述系統被配置為使用所述碎片鍵信息來提供由所述客戶端應用對所述數據庫的適當碎片的直接訪問,以用于由所述客戶端應用使用。
4.如權利要求3所述的系統,其中所述數據庫驅動器和所述連接池被配置為辨識由所述客戶端應用指定的碎片鍵,并且使得所述客戶端應用能夠連接到與該客戶端應用相關聯的特定碎片和塊。
5.如權利要求1-2或4中任何一項所述的系統,其中所述連接池被配置為通過連接的碎片鍵來識別該連接,并且允許當從客戶端應用接收到對相同碎片鍵的請求時重用連接。
6.如權利要求1-2或4中任何一項所述的系統,其中,如果所述連接池中沒有到特定碎片或塊的連接,那么嘗試將到另一個塊的現有可用連接重新目的化并且重用該連接。
7.一種用于提供對分片數據庫的訪問的系統,包括:
計算機,所述計算機包括處理器;
應用服務器或數據庫環境,所述應用服務器或數據庫環境提供對具有存儲和呈現數據的多個碎片的數據庫的訪問,并且其中所述數據庫與以下各項相關聯:
數據庫驅動器,以及
連接池,所述連接池創建和維護用于與所述數據庫一起使用的連接的池,
其中所述連接池和所述數據庫驅動器一起操作,以使用所述連接來提供由客戶端應用對存儲在所述數據庫處的數據的訪問;
其中所述連接池和所述數據庫驅動器被配置為使得客戶端應用能夠在以下各項中的至少一者期間提供碎片鍵信息:到所述數據庫的連接的檢出,或在稍后的時間點處;以及
其中所述碎片鍵信息然后被所述系統使用以提供由所述客戶端應用對所述數據庫的適當碎片的直接訪問,以用于由所述客戶端應用使用,包括:
從客戶端應用接收碎片鍵信息;
使用所述碎片鍵信息以通過其碎片鍵識別連接,并且提供對所述數據庫的適當碎片的訪問,以供所述客戶端應用使用;以及
當接收到針對相同碎片鍵的后續請求時,允許對所述連接的重用。
8.如權利要求7所述的系統,其中所述數據庫驅動器和所述連接池被配置為辨識由所述客戶端應用指定的碎片鍵,并且使得所述客戶端應用能夠連接到與該客戶端應用相關聯的特定碎片和塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于甲骨文國際公司,未經甲骨文國際公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680014244.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖像檢索裝置、系統以及方法
- 下一篇:可定制的健康監視





