[發明專利]數據庫訪問操作部署方法、數據庫訪問方法及裝置有效
| 申請號: | 202010008481.6 | 申請日: | 2020-01-06 |
| 公開(公告)號: | CN111198766B | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 鄢貴海;王毅豪;龔施俊 | 申請(專利權)人: | 中科馭數(北京)科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F16/242;G06F16/245 |
| 代理公司: | 北京金咨知識產權代理有限公司 11612 | 代理人: | 秦景芳 |
| 地址: | 100190 北京市海淀區科學*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 訪問 操作 部署 方法 裝置 | ||
1.一種數據庫訪問操作部署方法,其特征在于,包括:
獲取數據庫訪問操作;
確認所述數據庫訪問操作的處理場景;
在所述數據庫訪問操作的處理場景為硬件平臺處理場景的情況下,估計所述數據庫訪問操作的數據規模;
根據所述數據庫訪問操作的數據規模獲取利用多個硬件平臺中的每一個執行所述數據庫訪問操作的預估執行時間;
根據各所述硬件平臺執行所述數據庫訪問操作的預估執行時間和相應的預估數據傳輸時間得到相應硬件平臺執行所述數據庫訪問操作的預估總執行開銷;
發送所述數據庫訪問操作,以利用預估總執行開銷最小的硬件平臺處理所述數據庫訪問操作;
根據所述數據庫訪問操作的數據規模獲取利用多個硬件平臺中的每一個執行所述數據庫訪問操作的預估執行時間,包括:
從預先存儲的硬件平臺和執行時間系數的對應關系中獲取各硬件平臺的執行時間系數;
根據所述數據庫訪問操作的數據規模和各硬件平臺的執行時間系數,得到利用各硬件平臺執行所述數據庫訪問操作的預估執行時間;
發送所述數據庫訪問操作之前,所述方法,還包括:
選取預估總執行開銷較小的多個硬件平臺;
根據各硬件平臺的配置參數將所述數據庫訪問操作的數據規模分割為相應硬件平臺的基本配置對應的數據規模;
根據各硬件平臺的執行時間系數和其基本配置對應的數據規模,計算得到利用各硬件平臺執行所述數據庫訪問操作的精細預估執行時間;其中,各硬件平臺的執行時間系數為其基本配置對應的執行時間系數;
根據各所述硬件平臺執行所述數據庫訪問操作的精細預估執行時間和相應的預估數據傳輸時間得到相應硬件平臺執行所述數據庫訪問操作的精細預估總執行開銷;
從選取的多個硬件平臺中選擇精細預估總執行開銷最小的硬件平臺,作為預估總執行開銷最小的硬件平臺。
2.如權利要求1所述的數據庫訪問操作部署方法,其特征在于,還包括:
在所述數據庫訪問操作的處理場景為CPU處理場景的情況下,利用CPU執行所述數據庫訪問操作。
3.如權利要求2所述的數據庫訪問操作部署方法,其特征在于,所述硬件平臺處理場景包括對原庫信息或原表信息的操作,所述CPU處理場景包括對庫或表的關系操作。
4.如權利要求3所述的數據庫訪問操作部署方法,其特征在于,對原庫信息或原表信息的操作包括對原庫信息或原表信息進行增加、刪除、修改或查詢的操作;對庫或表的關系操作包括對庫或表的添加或刪除的操作。
5.如權利要求1所述的數據庫訪問操作部署方法,其特征在于,在所述數據庫訪問操作的處理場景為硬件平臺處理場景的情況下,估計所述數據庫訪問操作的數據規模,包括:
在所述數據庫訪問操作的處理場景為硬件平臺處理場景的情況下,優化對所述數據庫訪問操作構建的計算流圖;
基于優化后的計算流圖,估計所述數據庫訪問操作的數據規模。
6.如權利要求5所述的數據庫訪問操作部署方法,其特征在于,在所述數據庫訪問操作的處理場景為硬件平臺處理場景的情況下,優化對所述數據庫訪問操作構建的計算流圖,包括:
在所述數據庫訪問操作的處理場景為硬件平臺處理場景的情況下,對所述數據庫訪問操作構建計算流圖;
優化對所述數據庫訪問操作構建的計算流圖。
7.如權利要求1所述的數據庫訪問操作部署方法,其特征在于,在所述數據庫訪問操作的處理場景為硬件平臺處理場景的情況下,估計所述數據庫訪問操作的數據規模,包括:
在所述數據庫訪問操作的處理場景為硬件平臺處理場景的情況下,對所述數據庫訪問操作構建計算流圖;
基于對所述數據庫訪問操作構建的計算流圖,估計所述數據庫訪問操作的數據規模。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中科馭數(北京)科技有限公司,未經中科馭數(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010008481.6/1.html,轉載請聲明來源鉆瓜專利網。





