• 
    <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无码尤物| 人妻丰满熟妇AV无码区乱| 亚洲中文字幕无码一去台湾| 日韩少妇无码一区二区三区 | 人妻无码久久中文字幕专区| 中文字幕人妻无码一区二区三区| 亚洲av无码一区二区三区天堂 | 久久久久久国产精品无码下载| 欧洲成人午夜精品无码区久久 | 亚洲精品无码专区久久| 国产在线精品无码二区| 无码国模国产在线观看免费| 人妻丰满熟妞av无码区| 亚洲国产精品无码久久久蜜芽 | 国产AV无码专区亚洲AWWW| 无码h黄肉3d动漫在线观看| 人妻无码久久一区二区三区免费| 中文字幕精品无码亚洲字| 无码人妻精品一区二区三区久久久| 无码AV片在线观看免费| 天堂Aⅴ无码一区二区三区| 无码色偷偷亚洲国内自拍| 西西444www无码大胆| 老司机无码精品A| 国产精品无码一区二区三区不卡| 久久久久无码精品国产| 麻豆亚洲AV永久无码精品久久| 亚洲精品高清无码视频| 曰批全过程免费视频在线观看无码 | 性无码免费一区二区三区在线 | 无码少妇一区二区| 无码AV中文字幕久久专区| 未满小14洗澡无码视频网站| 特级无码毛片免费视频尤物| 亚洲中文字幕在线无码一区二区 | 无码人妻丰满熟妇啪啪网站| 久久久久久人妻无码| 中文无码一区二区不卡αv|