一種應用無感知的分片數(shù)據(jù)庫解析及優(yōu)化方法
基本信息
申請?zhí)?/td> | CN201910712071.7 | 申請日 | - |
公開(公告)號 | CN110413642B | 公開(公告)日 | 2022-05-27 |
申請公布號 | CN110413642B | 申請公布日 | 2022-05-27 |
分類號 | G06F16/2453(2019.01)I;G06F16/2458(2019.01)I;G06F16/25(2019.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 駱彬 | 申請(專利權)人 | 北京快立方科技有限公司 |
代理機構 | 北京高文律師事務所 | 代理人 | - |
地址 | 100088北京市海淀區(qū)北太平莊路18號城建大廈B座10層1003 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供一種應用無感知的分片數(shù)據(jù)庫解析及優(yōu)化方法,包括下列步驟:S1:應用程序在執(zhí)行分片數(shù)據(jù)庫的查詢操作時,通過客戶端分片驅(qū)動器將語句發(fā)給查詢分析器及優(yōu)化器;S2:查詢分析器和優(yōu)化器對查詢語句進行語法檢查和分析,根據(jù)查詢內(nèi)容或者查詢條件中是否包含集中處理關鍵字,進而判斷本次查詢是一個分布式查詢還是集中式查詢;S3:查詢分析器和優(yōu)化器會根據(jù)查詢條件并結(jié)合分片管理器中保存的數(shù)據(jù)分片信息解析出本次查詢需要在分片數(shù)據(jù)庫的哪些數(shù)據(jù)分片上執(zhí)行;S4:查詢分析器及優(yōu)化器通知分片驅(qū)動器本次查詢的查詢方式;S5:分片驅(qū)動器通過分布式查詢執(zhí)行器或者集中式查詢執(zhí)行器對分片數(shù)據(jù)庫進行操作,然后將查詢結(jié)果返回給客戶端。 |
