[發明專利]一種數據處理方法及其相關產品有效
| 申請號: | 201710971644.9 | 申請日: | 2017-10-18 |
| 公開(公告)號: | CN109684324B | 公開(公告)日: | 2023-05-05 |
| 發明(設計)人: | 姜曉燕;蔡寧;羅毅;王少萌;楊旭 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/2458;G06F16/248 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 李輝 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 及其 相關 產品 | ||
本申請實施例公開了一種數據處理方法,該方法包括獲取針對待計算數據的計算請求,待計算數據為通過第一類二維表和/或第二類二維表保存的數據,第一類二維表和第二類二維表均為行有序的二維表;根據計算請求攜帶的計算規則,對待計算數據進行計算得到保存在第二類二維表中的計算結果;通過格式轉換,將計算結果保存到第一類二維表中輸出。通過引入行有序的二維表,可以將不能通過行無序二維表保存的數據保存到大數據處理平臺的數據庫中,從而大數據處理平臺具備了為這類數據提供計算服務的可能,擴展了大數據處理平臺的適用范圍。本申請實施例還公開了一種數據處理裝置、設備、存儲介質及計算機程序產品。
技術領域
本申請涉及數據處理領域,特別是涉及一種數據處理方法及其相關產品。
背景技術
大數據處理過程中需要對各種數據進行存儲,并可以針對計算需求對存儲的數據進行計算,以得到所需的計算結果。
大數據處理平臺可以實現大數據的存儲和計算服務,通過分布式數據庫存儲海量數據。大數據處理平臺的業務處理范圍與平臺的數據庫所能存儲的數據類型有一定關系,數據庫所能存儲的數據類型越多,平臺就能夠提供針對更多類型數據的計算服務。
發明內容
有些大數據處理平臺的數據庫的基本存儲格式是二維表,而且存儲數據時主要使用的是行無序的二維表,然而,有些類型的數據是無法使用這類二維表進行存儲的,例如列數較多的數據,或者矩陣形式的數據等,從而導致了大數據處理平臺無法針對這類不能存儲的數據進行計算,限制了大數據處理平臺的適用范圍。
為了解決上述技術問題,本申請提供了一種數據處理方法及相關產品,使得大數據處理平臺具備了為這類數據提供計算服務的可能,擴展了大數據處理平臺的適用范圍。
本申請實施例公開了如下技術方案:
第一方面,本申請實施例公開了一種數據處理方法,該方法包括:
獲取針對待計算數據的計算請求,待計算數據為通過第一類二維表和/或第二類二維表保存的數據,第一類二維表和第二類二維表均為行有序的二維表;
根據計算請求攜帶的計算規則,對待計算數據進行計算得到保存在第二類二維表中的計算結果;
通過格式轉換,將計算結果保存到第一類二維表中輸出。
可選的,計算請求是由用戶發送的。
可選的,待計算數據是由用戶上傳的。
可選的,在根據計算請求攜帶的計算規則,對待計算數據進行計算得到保存在第二類二維表中的計算結果之前,還包括:
通過格式轉換,將待計算數據保存到第二類二維表中。
可選的,通過格式轉換,將計算結果保存到第一類二維表中輸出,包括:
獲取用戶發送的轉換請求,轉換請求包括第一類二維表的目標格式;
通過格式轉換,將計算結果保存到符合目標格式的第一類二維表中輸出。
可選的,第一類二維表包括鍵值表、索引鍵值表、三元組表和索引三元組表中任意一項或多項的組合;第二類二維表包括有序表、稠密矩陣表和稀疏矩陣表中任意一項或多項的組合。
第二方面,本申請實施例公開了一種數據處理裝置,該裝置包括:
獲取單元、計算單元、輸出單元,其中:
獲取單元,用于獲取針對待計算數據的計算請求,待計算數據為通過第一類二維表和/或第二類二維表保存的數據,第一類二維表和第二類二維表均為行有序的二維表;
計算單元,用于根據計算請求攜帶的計算規則,對待計算數據進行計算得到保存在第二類二維表中的計算結果;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710971644.9/2.html,轉載請聲明來源鉆瓜專利網。





