[發明專利]處理數據庫查詢結果集的方法和設備有效
| 申請號: | 201210563722.9 | 申請日: | 2012-12-21 |
| 公開(公告)號: | CN103885984B | 公開(公告)日: | 2018-05-04 |
| 發明(設計)人: | 鄭王力;王夕寧;孫杰;趙忠 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市金杜律師事務所11256 | 代理人: | 酆迅,趙林琳 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理 數據庫 查詢 結果 方法 設備 | ||
1.一種用于處理數據庫查詢結果集的方法,包括:
讀取所述數據庫查詢結果集的所有原始數據;
生成多個事件,其中所述多個事件中的每個事件包括指示該事件序號的標頭信息以及主體信息,所述主體信息包括對應于所述數據庫查詢結果集的部分原始數據;
對所述多個事件進行并行處理以返回各個事件的處理結果;以及
按照所述標頭信息對返回的事件處理結果進行排序;
其中在讀取所述數據庫查詢結果集的所有原始數據的過程中執行生成多個事件的操作。
2.根據權利要求1所述的方法,其中所述讀取所述數據庫查詢結果集的所有原始數據包括:
以二進制數據流形式讀取所述數據庫查詢結果集的所有原始數據。
3.根據權利要求2所述的方法,其中所述生成多個事件包括:
以一個或多個數據行為單位劃分所述二進制數據流形式的所述數據庫查詢結果集,以形成所述多個事件的主體信息;以及
添加所述多個事件的標頭信息。
4.根據權利要求1所述的方法,其中對所述多個事件進行并行處理以返回各個事件的處理結果是通過使用多個線程進行的。
5.根據權利要求4所述的方法,其中使用提供數據庫特定的二進制數據解析功能的解析適配器來解析事件的主體信息,并且通過定制的事件處理邏輯類對不同事件類進行處理。
6.根據權利要求4所述的方法,其中:
為每個事件生成工作線程;或者
所有事件共享固定數目的工作線程。
7.一種數據庫客戶端,包括:
執行結果管理器,被配置用于讀取數據庫查詢結果集的所有原始數據,并且被配置用于生成多個事件,其中所述多個事件中的每個事件包括指示該事件序號的標頭信息以及主體信息,所述主體信息包括對應于所述數據庫查詢結果集的部分原始數據;
事件處理管理器,被配置用于對所述多個事件進行并行處理以向所述執行結果管理器返回各個事件的處理結果,
其中所述執行結果管理器還被配置用于按照所述標頭信息對返回的事件處理結果進行排序;
其中所述執行結果管理器被配置用于在讀取所述數據庫查詢結果集的所有原始數據的過程中執行生成多個事件的操作。
8.根據權利要求7所述的數據庫客戶端,其中所述執行結果管理器被配置用于以二進制數據流形式讀取所述數據庫查詢結果集的所有原始數據。
9.根據權利要求8所述的數據庫客戶端,其中所述執行結果管理器進一步被配置為:
以一個或多個數據行為單位劃分所述二進制數據流形式的所述數據庫查詢結果集,以形成所述多個事件的主體信息;以及
添加所述多個事件的標頭信息。
10.根據權利要求7所述的數據庫客戶端,進一步包括解析適配器,用于提供數據庫特定的二進制數據解析功能,
其中所述事件處理管理器被配置為通過使用所述解析適配器解析事件的主體信息,并且通過定制的事件處理邏輯類對不同事件類進行處理。
11.根據權利要求7所述的數據庫客戶端,其中所述事件處理管理器被配置為通過使用多個線程對所述多個事件進行并行處理以返回各個事件的處理結果。
12.根據權利要求11所述的數據庫客戶端,其中所述事件處理管理器被配置為:
為每個事件生成工作線程;或者
所有事件共享固定數目的工作線程。
13.一種用于處理數據庫查詢結果集的裝置,包括:
用于讀取所述數據庫查詢結果集的所有原始數據的裝置;
用于生成多個事件的裝置,其中所述多個事件中的每個事件包括指示該事件序號的標頭信息以及主體信息,所述主體信息包括對應于所述數據庫查詢結果集的部分原始數據;
用于對所述多個事件進行并行處理以返回各個事件的處理結果的裝置;以及
用于按照所述標頭信息對返回的事件處理結果進行排序的裝置;
其中所述用于處理數據庫查詢結果集的裝置在讀取所述數據庫查詢結果集的所有原始數據的過程中執行生成多個事件的操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210563722.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電力線纜生產裝置
- 下一篇:電纜剝皮裝置及回收系統





