• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種數據處理方法及裝置制造方法及圖紙

    技術編號:15690964 閱讀:93 留言:0更新日期:2017-06-24 03:47
    本發明專利技術提供一種數據處理方法及裝置,該方法包括:數據庫管理單元接收消息服務總線轉發的結構化查詢語言SQL對象;所述數據庫管理單元根據所述SQL對象確定對應的操作指令以及數據庫標識,并根據所述數據庫標識以及所述用戶終端對應的租戶信息確定所述操作指令的目標數據庫節點;所述數據庫管理單元通過所述消息服務總線將所述操作指令路由給所述數據庫資源單元中的目標數據庫節點,由所述目標數據庫節點響應所述操作指令,并通過所述消息服務總線將操作結果返回給所述用戶終端。應用本發明專利技術實施例可以實現針對多租戶的數據庫即服務方案。

    Data processing method and device

    The present invention provides a data processing method and device, the method includes: database management unit receives the message forwarding service bus structured object query language SQL; the database management unit to determine the corresponding operation instructions and identifies the database according to the SQL object, and according to the target database node determines the operating instructions of the database and identification the tenant information corresponding to a user terminal; the database management unit to the operation command routing to the database resource unit in the target database node through the message bus service, from the target database node in response to the operating instructions, and through the message service bus operation result to the user terminal. The embodiment of the invention can realize a database as a service scheme for a multi tenant.

    【技術實現步驟摘要】
    一種數據處理方法及裝置
    本專利技術涉及數據處理
    ,尤其涉及一種數據處理方法及裝置。
    技術介紹
    隨著互聯網技術的發展和云計算軟件技術的日趨成熟,數據存儲領域催生出了一種新型的服務模式——DBaaS(DatabaseasaService,數據庫即服務)。DBaaS是一種通過互聯網租用方式提供數據庫服務的模式,在DBaaS模式下,用戶不需要購買數據庫系統軟件,省去了數據庫系統軟件的購置費用,數據庫系統平臺以托管的方式由DSaaS服務提供商進行維護和運營,降低了用戶采購、運行維護成本,同時提升數據庫云元數據模型的統一維護和升級,為數據實時在線分析提供有效的元數據標準。多租戶技術是云計算基礎設施管理模式下的一種新型的軟件架構技術,是云計算中最關鍵技術之一,它充分利用了經濟的規模效應,為多租戶,即為“客戶”提供共享的內存和后臺進程。多租戶技術的主要優點是更大程度提高了硬件資源的利用率和數據存儲密度,數據庫秒級的快速移植,滿足海量數據、高并發在線并行計算,對在線實時數據分析的數據處理能力有較大提升。這些優點會大大降低傳統數據庫系統的建設、維護成本,該技術也因此吸引了越來越多的服務提供商。實踐發現,現有技術中并不存在針對多租戶的DBaaS方案。
    技術實現思路
    本專利技術提供一種數據處理方法及裝置,以實現針對多租戶的數據庫即服務方案。根據本專利技術的第一方面,提供一種數據處理方法,應用于云數據庫服務平臺,所述云數據庫服務平臺包括數據庫云服務門戶單元、數據庫管理單元、消息服務總線以及數據庫資源單元;所述方法包括:數據庫管理單元接收消息服務總線轉發的結構化查詢語言SQL對象;其中,所述SQL對象由所述消息服務總線對數據庫云服務門戶單元接收到的數據庫請求解析得到,所述數據庫請求由通過身份認證的用戶終端發送;所述數據庫管理單元根據所述SQL對象確定對應的操作指令以及數據庫標識,并根據所述數據庫標識以及所述用戶終端對應的租戶信息確定所述操作指令的目標數據庫節點;所述數據庫管理單元通過所述消息服務總線將所述操作指令路由給所述數據庫資源單元中的目標數據庫節點,由所述目標數據庫節點響應所述操作指令,并通過所述消息服務總線將操作結果返回給所述用戶終端。根據本專利技術的第二方面,提供一種數據處理裝置,應用于包括數據庫云服務門戶單元、數據庫管理單元、消息服務總線以及數據庫資源單元的云數據庫服務平臺中的數據庫管理單元,所述裝置包括:接收模塊,用于接收消息服務總線轉發的結構化查詢語言SQL對象;其中,所述SQL對象由所述消息服務總線對數據庫云服務門戶單元接收到的數據庫請求解析得到,所述數據庫請求由通過身份認證的用戶終端發送;確定模塊,用于確定對應的操作指令以及數據庫標識,并根據所述數據庫標識以及所述用戶終端對應的租戶信息確定所述操作指令的目標數據庫節點;發送模塊,用于通過所述消息服務總線將所述操作指令路由給所述數據庫資源單元中的目標數據庫節點,由所述目標數據庫節點響應所述操作指令,并通過所述消息服務總線將操作結果返回給所述用戶終端。應用本專利技術公開的技術方案,當數據庫管理單元接收消息服務總線轉發的SQL對象時,數據庫管理單元根據該SQL對象確定對應的操作指令以及數據庫標識,并根據該數據庫標識以及用戶終端對應的租戶信息確定該操作指令的目標數據庫節點,進而,數據庫管理單元可以通過消息服務總線將操作指令路由給數據庫資源單元中的目標數據庫節點,由目標數據庫節點響應該操作指令,并通過消息服務總線將操作結果返回給用戶終端,從而可以實現針對多租戶的數據庫及服務方案。附圖說明圖1是本專利技術實施例提供的一種云數據庫服務平臺的架構示意圖;圖2是本專利技術實施例提供的一種數據處理方法的流程示意圖;圖3是本專利技術實施例提供的一種數據處理裝置的結構示意圖;圖4是本專利技術實施例提供的另一種數據處理裝置的結構示意圖;圖5是本專利技術實施例提供的另一種數據處理裝置的結構示意圖。具體實施方式為了使本
    的人員更好地理解本專利技術實施例中的技術方案,并使本專利技術實施例的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖對本專利技術實施例中技術方案作進一步詳細的說明。為了使本領域技術人員更好地理解本專利技術實施例提供的技術方案,下面先對本專利技術實施例適用的云數據庫服務平臺的架構進行簡單說明。請參見圖1,為本專利技術實施例提供的一種云數據庫服務平臺的結構示意圖,如圖1所示,該云數據庫服務平臺可以包括:數據庫云服務門戶單元110、數據庫管理單元120、消息服務總線130以及數據庫資源單元140;其中:所述數據庫資源單元140,用于為租戶提供數據庫資源,以存儲租戶信息以及租戶數據;所述數據庫云服務門戶單元110,用于為租戶提供統一的訪問門戶;所述消息服務總線130,用于數據庫云服務門戶單元110、數據庫管理單元120以及數據庫資源單元140之間的信息交互;所述數據庫管理單元120,用于管理租戶信息、租戶數據以及數據庫創建的配置信息,為租戶創建數據庫。請參見圖2,為本專利技術實施例提供的一種數據處理方法的流程示意圖,其中,該數據處理方法可以應用于圖1所示的云數據庫服務平臺,如圖2所示,該數據處理方法可以包括以下步驟:步驟201、數據庫管理單元接收消息服務總線轉發的SQL對象;其中,該SQL對象由消息服務總線對數據庫云服務門戶單元接收到的數據庫請求解析得到,該數據庫請求由通過身份認證的用戶終端發送。本專利技術實施例中,當用戶需要訪問云數據庫服務平臺時,需要通過用戶終端上安裝的特定應用系統登錄到云數據庫服務平臺進行身份認證。其中,云數據庫服務平臺通過數據庫云服務門戶單元接收到用戶終端發送的身份認證請求時,可以通過消息服務總線將該身份認證請求轉發給數據庫管理單元,由數據庫管理單元對用戶終端進行身份認證,例如,根據身份認證請求中攜帶的租戶信息對用戶終端進行身份認證。本專利技術實施例中,用戶終端通過身份認證后,可以向云數據庫服務平臺發送數據庫請求;當云數據庫服務平臺通過數據庫云服務門戶單元接收到用戶終端發送的數據庫請求時,云數據庫服務平臺可以通過消息服務總線對該數據庫請求進行包協議處理、SQL解析以及SQL過濾等處理,過濾掉該數據庫請求中的非法字符串,以生成對應的SQL對象,并將該SQL對象轉發給數據庫管理單元。步驟202、數據庫管理單元根據該SQL對象確定對應的操作指令以及數據庫標識,并根據該數據庫標識以及用戶終端對應的租戶信息確定該操作指令的目標數據庫節點。本專利技術實施例中,數據庫管理單元接收到消息服務總線轉發的SQL對象時,可以對該SQL對象進行解析,以確定對應的操作指令以及數據庫標識。其中,該數據庫標識可以包括但不限于數據庫名稱、數據庫類型等。本專利技術實施例中,數據庫管理單元確定了SQL對象對應的操作指令以及數據庫標識之后,可以根據該數據庫標識以及用戶終端對應的租戶信息(可以在用戶終端進行身份認證時獲取,如租戶ID)確定該操作指令對應的數據庫節點(本文中稱為目標數據庫節點)。可見,在本專利技術實施例中,由于數據庫管理單元可以根據租戶信息以及數據庫標識確定數據庫請求的目標數據庫節點,因此,對于不同租戶而言,云數據庫服務平臺可以為其創建數據庫標識相同的數據庫(如數據庫名稱相同),也即本專利技術實施例提供的方案可以支持多租戶的數據庫即服務的實現。進一步本文檔來自技高網
    ...
    一種數據處理方法及裝置

    【技術保護點】
    一種數據處理方法,其特征在于,應用于云數據庫服務平臺,所述云數據庫服務平臺包括數據庫云服務門戶單元、數據庫管理單元、消息服務總線以及數據庫資源單元;所述方法包括:數據庫管理單元接收消息服務總線轉發的結構化查詢語言SQL對象;其中,所述SQL對象由所述消息服務總線對數據庫云服務門戶單元接收到的數據庫請求解析得到,所述數據庫請求由通過身份認證的用戶終端發送;所述數據庫管理單元根據所述SQL對象確定對應的操作指令以及數據庫標識,并根據所述數據庫標識以及所述用戶終端對應的租戶信息確定所述操作指令的目標數據庫節點;所述數據庫管理單元通過所述消息服務總線將所述操作指令路由給所述數據庫資源單元中的目標數據庫節點,由所述目標數據庫節點響應所述操作指令,并通過所述消息服務總線將操作結果返回給所述用戶終端。

    【技術特征摘要】
    1.一種數據處理方法,其特征在于,應用于云數據庫服務平臺,所述云數據庫服務平臺包括數據庫云服務門戶單元、數據庫管理單元、消息服務總線以及數據庫資源單元;所述方法包括:數據庫管理單元接收消息服務總線轉發的結構化查詢語言SQL對象;其中,所述SQL對象由所述消息服務總線對數據庫云服務門戶單元接收到的數據庫請求解析得到,所述數據庫請求由通過身份認證的用戶終端發送;所述數據庫管理單元根據所述SQL對象確定對應的操作指令以及數據庫標識,并根據所述數據庫標識以及所述用戶終端對應的租戶信息確定所述操作指令的目標數據庫節點;所述數據庫管理單元通過所述消息服務總線將所述操作指令路由給所述數據庫資源單元中的目標數據庫節點,由所述目標數據庫節點響應所述操作指令,并通過所述消息服務總線將操作結果返回給所述用戶終端。2.根據權利要求1所述的方法,其特征在于,當所述數據庫請求為數據查詢請求時,所述數據庫管理單元通過所述消息服務總線將所述操作指令路由給所述數據庫資源單元中的目標數據庫節點之前,包括:所述數據庫管理單元判斷緩存系統中是否存在所述數據查詢請求對應的數據信息;若不存在,則確定執行所述通過所述消息服務總線將所述操作指令路由給所述數據庫資源單元中的目標數據庫節點的步驟。3.根據權利要求2所述的方法,其特征在于,所述方法還包括:若緩存系統中存在所述數據查詢請求對應的數據信息,則所述數據庫管理單元從緩存系統中獲取對應的數據信息,并通過所述消息服務總線將獲取到的數據信息返回給用戶終端。4.根據權利要求1所述的方法,其特征在于,所述數據庫管理單元通過所述消息服務總線將所述操作指令路由給所述數據庫資源單元中的目標數據庫節點,包括:當所述目標數據庫節點存在多個時,根據所述多個目標數據庫節點的可用狀態以及負荷狀態,通過所述消息服務總線將所述操作指令路由給可用且負荷最低的目標數據庫節點。5.根據權利要求1所述的方法,其特征在于,所述數據庫管理單元通過所述消息服務總線將所述操作指令路由給所述數據庫資源單元中的目標數據庫節點,包括:所述數據...

    【專利技術屬性】
    技術研發人員:劉夢雯
    申請(專利權)人:新華三技術有限公司
    類型:發明
    國別省市:浙江,33

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: av无码一区二区三区| 无码一区二区三区AV免费| 亚洲日韩激情无码一区| 日日摸夜夜爽无码毛片精选| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 亚洲中文无码mv| 国产强被迫伦姧在线观看无码| 亚洲国产精品无码久久久蜜芽| 无码尹人久久相蕉无码| 日韩精品人妻系列无码专区| 亚洲av无码成人精品区在线播放| 久久无码人妻一区二区三区 | 日韩va中文字幕无码电影| 精品无码人妻一区二区三区品 | 久久久久亚洲AV成人无码网站| 国模无码视频一区二区三区| 久久亚洲AV成人无码电影| 13小箩利洗澡无码视频网站免费| 无码精品国产va在线观看dvd| 色欲A∨无码蜜臀AV免费播| 亚洲av无码乱码在线观看野外| 亚洲视频无码高清在线| 青青草无码免费一二三区| 国产精品无码av在线播放| 一本加勒比HEZYO无码人妻| 亚洲AV无码一区二区三区在线观看| 成人无码区免费视频观看| 亚洲中文无码永久免| 亚洲av永久无码精品网址| 18禁无遮拦无码国产在线播放| 日韩午夜福利无码专区a| 亚洲国产av高清无码| 久久99精品久久久久久hb无码| 欧洲精品久久久av无码电影| 精品人妻系列无码天堂| 久久亚洲AV成人无码| 亚洲精品自偷自拍无码| 久久精品无码一区二区三区不卡 | 18禁超污无遮挡无码免费网站国产| 色欲A∨无码蜜臀AV免费播 | 久久久久久无码国产精品中文字幕|