[發明專利]分布式數據庫系統的事務處理方法及裝置有效
| 申請號: | 201410654868.3 | 申請日: | 2014-11-17 |
| 公開(公告)號: | CN105608086B | 公開(公告)日: | 2021-07-27 |
| 發明(設計)人: | 代利堅;賈新華;左莊太;白濤;陳河堆;鄒海麗;陳小強;彭繼平;劉文濤;鄧瓊;陳建鋒 | 申請(專利權)人: | 中興通訊股份有限公司;中信銀行股份有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/24 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 薛祥輝 |
| 地址: | 518057 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 數據庫 系統 事務處理 方法 裝置 | ||
本發明公開了一種分布式數據庫系統的事務處理方法及裝置。該方法包括:全局事務處理中心服務器接收用戶提交的事務結構化查詢語言SQL語句,并根據SQL語句生成SQL語法樹;遍歷SQL語法樹,根據分布式數據庫系統的分布情況,生成能夠在分布式數據庫系統各個數據庫節點執行的SQL執行樹;申請與SQL執行樹對應的全局事務標識GTID,并遍歷SQL執行樹,將SQL執行樹的執行節點上的SQL語句下發到相應的數據庫節點上執行,其中,GTID攜帶在SQL語句中;接收執行結果,根據執行結果遍歷SQL執行樹,在確定SQL執行樹上的SQL語句都執行成功且完畢后,將執行結果返回給用戶,并釋放GTID。
技術領域
本發明涉及計算機技術領域,特別是涉及一種分布式數據庫系統的事務處理方法及裝置。
背景技術
聯機事務處理系統(Online Transaction Processing,簡稱為OLTP),是一種事務性非常高的系統,一般都是高可用的在線系統。這樣的系統每秒處理的交互(Transaction)往往都超過幾百個或者是幾千個,而查詢語句(select)的執行量每秒幾千甚至幾萬。典型的OLTP系統有電子商務系統、銀行系統、證券系統,例如,國內銀行使用的DB2業務數據數據庫,就是很典型的OLTP數據庫。隨著業務越做越大,數據量也會越來越大,同時計算也會越來越復雜,性能、可靠性、可擴展性的需求就會越來越強烈,這個時候一個集中式的關系型數據庫很顯然已經滿足不了需求。
為了解決這種數據量、事務量大帶來的中央處理器(Central Processing Unit,簡稱為CPU)和磁盤的壓力,分布式數據庫系統應運而生,成為信息處理的重要技術。分布式數據庫是由若干個單節點數據庫集合而成,他們通過網絡連接一起,每個節點都是獨立的數據庫系統,他們擁有各自的數據庫、CPU、數據管理系統,因此分布式數據庫系統可以看做是一系列集中式數據庫系統的聯合。他們在邏輯上屬于同一系統數據庫,但在物理結構上是分布式的。
性能和數據的可擴展性是構建分布式數據庫的業務驅動,通過分布式數據庫可以為業務提供數據和性能的擴展,但隨之也帶來一系列問題,例如分布式存儲過程的支持、數據一致性、分布式事務的支持與處理、數據重分布等問題。其中分布式事務又是分布式數據庫需要解決的重點問題。
發明內容
鑒于現有技術中分布式數據庫系統的事務處理所存在的上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的分布式數據庫系統的事務處理方法及裝置。
本發明提供一種分布式數據庫系統的事務處理方法,包括:
全局事務處理中心服務器接收用戶提交的事務結構化查詢語言SQL語句,并根據SQL語句生成SQL語法樹;
全局事務處理中心服務器遍歷SQL語法樹,根據分布式數據庫系統的分布情況,生成能夠在分布式數據庫系統各個數據庫節點執行的SQL執行樹;
全局事務處理中心服務器申請與SQL執行樹對應的全局事務標識GTID,并遍歷SQL執行樹,將SQL執行樹的執行節點上的SQL語句下發到相應的數據庫節點上執行,其中,GTID攜帶在SQL語句中;
全局事務處理中心服務器接收執行結果,根據執行結果遍歷SQL執行樹,在確定SQL執行樹上的SQL語句都執行成功且完畢后,將執行結果返回給用戶,并釋放GTID。
優選地,在各個數據庫節點執行SQL語句時,在數據庫節點存儲的SQL語句的操作數據的隱含列中存儲相應的GTID,并將SQL語句的操作數據的前后值寫入到各個數據庫節點的數據庫日志;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司;中信銀行股份有限公司,未經中興通訊股份有限公司;中信銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410654868.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種信息推薦方法及裝置
- 下一篇:網頁頁面布局的調整方法及裝置





