[發明專利]一種數據查詢方法和裝置、電子設備、存儲介質有效
| 申請號: | 201910933249.0 | 申請日: | 2019-09-29 |
| 公開(公告)號: | CN110647562B | 公開(公告)日: | 2022-04-26 |
| 發明(設計)人: | 趙廣輝;李鐵軍;丁志剛;張一航 | 申請(專利權)人: | 中國聯合網絡通信集團有限公司 |
| 主分類號: | G06F16/2458 | 分類號: | G06F16/2458;G06F16/2455;G06F16/22 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 馬姣琴;劉芳 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 查詢 方法 裝置 電子設備 存儲 介質 | ||
本公開提供一種數據查詢方法和裝置、電子設備、存儲介質。該方法包括:接收對象發送的數據查詢請求,從第一數據處理平臺的第一數據庫中獲取與待查詢數據對應的語句和標識,根據存儲于第一數據庫中的表結構確定語句在第二數據庫中的索引位置和更新字段位置,根據標識、索引位置和更新字段位置從第二數據庫中獲取索引的字段名、索引的字段值、更新字段名和更新前后的數據值,根據索引的字段名、索引的字段值、更新字段名和更新前后的數據值生成查詢結果,將查詢結果推送給對象,實現了提高查詢效率,且實現了對更新前后的數據值的可查詢,以確保查詢結果的完整性,且實現了數據修改軌跡的可追蹤性,數據變動顯示更加明了的技術效果。
技術領域
本公開涉及數據處理技術領域,尤其涉及一種數據查詢方法和裝置、電子設備、存儲介質。
背景技術
隨著互聯網、物聯網和人工智能等技術的發展,數據的量有了飛速的增加。對于有些數據,可能后續會進行修改操作,如增加、修改和刪除等;對于有些數據,可能會再次使用,或者再次查詢,以便利用數據對某些應用或場景進行分析等,因此,數據查詢技術成為焦點。
在現有技術中,主要的數據查詢方法為全面獲取表索引,及其表索引所在的位置,在進行相應解析后獲取更新字段的位置,然后根據位置獲取更新字段的數據值。
然而發明人在實現本公開的過程中,發現至少存在如下問題:上述現有技術中的數據查詢方法得到的查詢結果不精準。
發明內容
本公開提供一種數據查詢方法和裝置、電子設備、存儲介質,用以解決現有技術中數據查詢方法得到的查詢結果不精準的問題。
一方面,本公開實施例提供一種數據查詢方法,所述方法包括:
接收對象發送的數據查詢請求,其中,所述數據查詢請求中攜帶待查詢數據;
從第一數據處理平臺的第一數據庫中獲取與所述待查詢數據對應的語句和標識;
根據存儲于所述第一數據庫中的表結構確定所述語句在第二數據庫中的索引位置和更新字段位置,其中,所述表結構是從第二數據處理平臺的第二數據庫中獲取并存儲至所述第一數據庫的;
根據所述標識、所述索引位置和所述更新字段位置從所述第二數據庫中獲取索引的字段名、索引的字段值、更新字段名和更新前后的數據值;
根據所述索引的字段名、所述索引的字段值、所述更新字段名和更新前后的數據值生成查詢結果;
將所述查詢結果推送給所述對象。
在一些實施例中,所述根據存儲于所述第一數據庫中的表結構確定所述語句在第二數據庫中的索引位置和更新字段位置包括:
對所述語句進行拆分,至少得到表名和設置字段;
根據所述表結構確定所述表名在所述第二數據庫中的索引位置;
根據所述表結構確定所述設置字段在所述第二數據庫中的更新字段位置。
在一些實施例中,在所述對所述語句進行拆分,至少得到表名和設置字段之后,所述方法還包括:
判斷所述表名和所述設置字段是否均為大寫字母;
若否,則將小寫字母轉換為大寫字母;
對均是大寫字母的表名進行前后綴去除處理,并對均是大寫字母的設置字段進行前后綴去除處理;
以及,根據所述表結構確定所述表名在所述第二數據庫中的索引位置包括:
根據所述表結構確定經過前后綴去除處理的表名在所述第二數據庫中的索引位置;
根據所述表結構確定所述設置字段在所述第二數據庫中的更新字段位置;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國聯合網絡通信集團有限公司,未經中國聯合網絡通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910933249.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于涉毒人員的通信軌跡分析方法
- 下一篇:一種數據處理方法、裝置及其設備
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





