[發(fā)明專利]時序數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)處理方法及裝置在審
| 申請?zhí)枺?/td> | 202011004727.9 | 申請日: | 2020-09-22 |
| 公開(公告)號: | CN112181942A | 公開(公告)日: | 2021-01-05 |
| 發(fā)明(設計)人: | 鐘文杰;呂文棟;洪毅清;蔡淑蓮 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/28;G06F16/27;G06F9/50 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 王安娜;王志遠 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 時序 數(shù)據(jù)庫 系統(tǒng) 數(shù)據(jù)處理 方法 裝置 | ||
本發(fā)明公開了時序數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)處理方法及裝置,涉及計算機技術領域。該時序數(shù)據(jù)庫系統(tǒng)包括:部署服務模塊和管理服務模塊;以及,部署服務模塊用于:接收部署InfluxDB集群的請求,根據(jù)部署InfluxDB集群的請求,獲取待部署InfluxDB集群的配置信息,按照配置信息部署至少一個InfluxDB集群,其中,每個InfluxDB集群包含至少一個InfluxDB節(jié)點;管理服務模塊用于:管理至少一個InfluxDB集群的工作信息和參數(shù)信息。該時序數(shù)據(jù)庫系統(tǒng)能夠實現(xiàn)多租戶模式和按需分配,還能夠方便用戶直觀的操作和使用,為用戶提供較好體驗。
技術領域
本發(fā)明涉及計算機技術領域,尤其涉及一種時序數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)處理方法及裝置。
背景技術
InfluxDB是一種免運維、穩(wěn)定可靠、可彈性伸縮的時序數(shù)據(jù)庫產品,能夠提供時序數(shù)據(jù)自動化采集、壓縮存儲、類SQL查詢、多維聚合計算和數(shù)據(jù)可視化分析能力。目前,InfluxDB的開源版本為單機版,為了解決單點故障問題,提出了如下InfluxDB高可用方案。具體實現(xiàn)為:可以啟動三個InfluxDB節(jié)點,利用分布式一致性協(xié)議保障節(jié)點狀態(tài)切換的可靠性,數(shù)據(jù)日志從主節(jié)點同步復制到兩個備節(jié)點,當集群中至少兩個節(jié)點都寫入成功后,數(shù)據(jù)寫入完成提交。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下問題:(1)無法選擇Influxdb的版本及自由配置,導致無法按需分配;(2)缺少可視化的界面,無法實時修正配置參數(shù),用戶體驗不好;(3)在寫入數(shù)據(jù)時,需要至少兩個節(jié)點寫入成功才會提交,造成寫入效率低;(4)一致性協(xié)議的順序投票策略對于多表事務的影響很大,導致潛在性能和穩(wěn)定性風險。
發(fā)明內容
有鑒于此,本發(fā)明實施例提供一種時序數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)處理方法及裝置,能夠實現(xiàn)多租戶模式和按需分配,方便用戶直觀的操作和使用,為用戶提供較好體驗。
為實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的第一方面,提供了一種時序數(shù)據(jù)庫系統(tǒng)。
本發(fā)明實施例的時序數(shù)據(jù)庫系統(tǒng),包括:部署服務模塊和管理服務模塊;以及,所述部署服務模塊用于:接收部署InfluxDB集群的請求,根據(jù)所述部署InfluxDB集群的請求,獲取待部署InfluxDB集群的配置信息,按照所述配置信息部署至少一個InfluxDB集群,其中,每個InfluxDB集群包含至少一個InfluxDB節(jié)點;所述管理服務模塊用于:管理所述至少一個InfluxDB集群的工作信息和參數(shù)信息。
可選地,所述配置信息包括以下選項中至少一項:待部署InfluxDB集群的數(shù)量、每個待部署InfluxDB集群包含的InfluxDB節(jié)點的數(shù)量、InfluxDB節(jié)點對應的版本信息以及InfluxDB節(jié)點對應的硬件信息。
可選地,所述部署服務模塊還用于:根據(jù)每個InfluxDB節(jié)點對應的硬件信息和物理機的硬件信息,將所述每個InfluxDB節(jié)點對應的InfluxDB服務部署在所述物理機上,以得到所述每個InfluxDB節(jié)點。
可選地,所述部署服務模塊還用于:根據(jù)擴容和/或縮容請求,對所述至少一個InfluxDB集群進行擴容和/或縮容。
可選地,所述管理服務模塊還用于:針對所述每個InfluxDB集群,監(jiān)控所述每個InfluxDB集群包含的至少一個InfluxDB節(jié)點的工作信息;其中,所述工作信息包括以下選項中至少一項:InfluxDB節(jié)點的工作狀態(tài)、InfluxDB節(jié)點的寫入請求信息以及InfluxDB節(jié)點的內存使用率。
可選地,所述管理服務模塊還用于:提供所述每個InfluxDB集群的管理界面,以便于控制所述每個InfluxDB集群包含的至少一個InfluxDB節(jié)點的參數(shù)信息;其中,所述參數(shù)信息包括以下選項中至少一項:InfluxDB節(jié)點的工作狀態(tài)、InfluxDB節(jié)點對應的服務端口、InfluxDB節(jié)點對應的數(shù)據(jù)存儲路徑以及InfluxDB節(jié)點對應的元數(shù)據(jù)目錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011004727.9/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對象復制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲方法、裝置、電子設備及存儲介質
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置
- 數(shù)據(jù)處理設備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機可讀取的記錄介質
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





