[發明專利]數據處理方法、裝置、計算機設備及存儲介質有效
| 申請號: | 201811050633.8 | 申請日: | 2018-09-10 |
| 公開(公告)號: | CN109388657B | 公開(公告)日: | 2023-08-08 |
| 發明(設計)人: | 梁偉康;張帆;林勇 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F16/2455 | 分類號: | G06F16/2455;G06F16/182 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 林燕云 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種數據處理方法,其特征在于,包括:
構建多個緩存集群,一個緩存集群對應一個IP地址;
構建緩存配置表,所述緩存配置表包括數據的類型與緩存集群的IP地址之間的對應關系;
若接收到待緩存數據,將所述待緩存數據按預設規則進行分類以得到多種不同類型的數據,其中,數據庫中的數據為需要緩存的數據,當數據庫更新后,將更新的數據發給緩存端;
從所述緩存配置表中獲取所述多種不同類型的數據對應的多個緩存集群的IP地址;以及
根據所獲取的IP地址,將多種不同類型的數據分別保存至對應的緩存集群中;
若接收到用于查詢數據的查詢指令,所述查詢指令包括查詢條件,分析所述查詢條件以得到所需查詢數據的類型;
從所述緩存配置表中讀取所述類型對應的緩存集群的IP地址;以及
從所述IP地址對應的緩存集群中查詢數據;
其中,所述待緩存數據包括多種業務數據;所述將所述待緩存數據按預設規則進行分類以得到多種不同類型的數據,包括:
獲取每一種業務數據的特征屬性;以及
將所述多種業務數據中具有相同特征屬性的業務數據歸類形成同一類型的數據;
其中,所述緩存集群包括多個主機;所述從所述IP地址對應的緩存集群中查詢數據,包括:
獲取所述多個主機的運行指標,所述運行指標包括CPU的使用率、網絡I/O接口占用率和內存占用率的一種或多種;若不同的主機的所述CPU的使用率未處于預設差值之內,則將所述CPU的使用率作為所述運行指標;若不同的主機的所述CPU的使用率處于預設差值之內,則判斷不同的主機的所述網絡I/O接口占用率是否處于所述預設差值之內;若不同的主機的所述網絡I/O接口占用率未處于所述預設差值之內,則將所述網絡I/O接口占用率作為所述運行指標;若不同的主機的所述網絡I/O接口占用率處于所述預設差值之內,則將所述內存占用率作為所述運行指標;
根據所述運行指標分析每個主機的負載率;以及
將所述查詢指令分配到負載率最低的主機以查詢所需的數據。
2.一種數據處理裝置,其特征在于,包括:
第一構建單元,用于構建多個緩存集群,一個緩存集群對應一個IP地址;
第二構建單元,用于構建緩存配置表,所述緩存配置表包括數據的類型與緩存集群的IP地址之間的對應關系;
分類單元,用于若接收到待緩存數據,將所述待緩存數據按預設規則進行分類以得到多種不同類型的數據,其中,數據庫中的數據為需要緩存的數據,當數據庫更新后,將更新的數據發給緩存端;
第一獲取單元,用于從所述緩存配置表中獲取所述多種不同類型的數據對應的多個緩存集群的IP地址;
保存單元,用于根據所獲取的IP地址,將多種不同類型的數據保存至對應的緩存集群中;
接收單元,用于接收用于查詢數據的查詢指令,所述查詢指令包括查詢條件;
分析單元,用于分析所述查詢條件以得到所需查詢數據的類型;
讀取單元,用于從所述緩存配置表中讀取所述類型對應的緩存集群的IP地址;以及
查詢單元,用于從所述IP地址對應的緩存集群中查詢數據
所述待緩存數據包括多種業務數據;所述分類單元包括:
第一獲取子單元,用于獲取每一種業務數據的特征屬性;以及
歸類子單元,用于將所述多種業務數據中具有相同特征屬性的業務數據歸類形成同一類型的數據;
其中,所述緩存集群包括多個主機;所述查詢單元包括:
第二獲取子單元,用于獲取所述多個主機的運行指標,所述運行指標包括CPU的使用率、網絡I/O接口占用率和內存占用率的一種或多種;若不同的主機的所述CPU的使用率未處于預設差值之內,則將所述CPU的使用率作為所述運行指標;若不同的主機的所述CPU的使用率處于預設差值之內,則判斷不同的主機的所述網絡I/O接口占用率是否處于所述預設差值之內;若不同的主機的所述網絡I/O接口占用率未處于所述預設差值之內,則將所述網絡I/O接口占用率作為所述運行指標;若不同的主機的所述網絡I/O接口占用率處于所述預設差值之內,則將所述內存占用率作為所述運行指標;
分析子單元,用于根據所述運行指標分析每個主機的負載率;以及
查詢子單元,用于將所述查詢指令分配到負載率最低的主機以查詢所需的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811050633.8/1.html,轉載請聲明來源鉆瓜專利網。





