一種寫入半結(jié)構(gòu)化數(shù)據(jù)的方法和分布式NewSQL數(shù)據(jù)庫(kù)系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201710580754.2 申請(qǐng)日 -
公開(公告)號(hào) CN107402991B 公開(公告)日 2020-05-19
申請(qǐng)公布號(hào) CN107402991B 申請(qǐng)公布日 2020-05-19
分類號(hào) G06F16/21;G06F16/27 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 晉彤 申請(qǐng)(專利權(quán))人 云潤(rùn)大數(shù)據(jù)服務(wù)有限公司
代理機(jī)構(gòu) 廣州三環(huán)專利商標(biāo)代理有限公司 代理人 云潤(rùn)大數(shù)據(jù)服務(wù)有限公司
地址 510000 廣東省廣州市天河區(qū)天河軟件園高普路1023號(hào)5303室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種寫入半結(jié)構(gòu)化數(shù)據(jù)的方法,包括:以JDCB/ODBC的接口方式接入用戶請(qǐng)求,其中,所述用戶請(qǐng)求包括需要寫入的JSON數(shù)據(jù);解析所述用戶請(qǐng)求,編譯以及生成對(duì)應(yīng)的執(zhí)行計(jì)劃;根據(jù)執(zhí)行計(jì)劃,將所述JSON數(shù)據(jù)作為普通字符串類型整體作為一個(gè)數(shù)據(jù)字段寫入數(shù)據(jù)表;在所述JSON數(shù)據(jù)寫入數(shù)據(jù)表時(shí),將所述JSON數(shù)據(jù)作為一個(gè)嵌套的類型生成倒排索引形式的多個(gè)索引數(shù)據(jù),并將多個(gè)所述索引數(shù)據(jù)寫入到所述索引表;將所述JSON數(shù)據(jù)完成寫入的處理結(jié)果返回用戶。本發(fā)明還公開了一種分布式NewSQL數(shù)據(jù)庫(kù)系統(tǒng)。本發(fā)明能實(shí)現(xiàn)JSON格式的數(shù)據(jù)查詢,解決處理半結(jié)構(gòu)化數(shù)據(jù)時(shí)效果以及性能不佳的問(wèn)題。