原创 崑崙萬維 X TiDB | 從 MySQL Cluster 到 TiDB 的升級之路

崑崙萬維是全球領先、業內前沿的綜合性互聯網集團,業務涵蓋崑崙遊戲(GameArk)、信息資訊(Opera)等多個業務板塊。其中,崑崙遊戲(GameArk)憑藉研發及運營的核心優勢,面向全球進行遊戲的研發、發行與運營,形成多樣性的產品矩陣。截

原创 當 TiDB 遇到圖數據庫 | TiDB Hackathon 2020 優秀項目分享

近日,由 TiDB 社區主辦,專屬於全球開發者與技術愛好者的頂級挑戰賽事——TiDB Hackathon 2020 比賽圓滿落幕。今年是 TiDB Hackathon 第四次舉辦,參賽隊伍規模創歷屆之最,共有 45 支來自全球各地的隊伍報名

原创 TiDB 5.0 RC Release Notes

TiDB 5.0.0-rc 版本是 5.0 版本的前序版本。在 5.0 版本中,我們專注於幫助企業基於 TiDB 數據庫快速構建應用程序,使企業在構建過程中無需擔心數據庫的性能、性能抖動、安全、高可用、容災、SQL 語句的性能問題排查等問題

原创 DTCC 年度最佳創新產品丨真正的 HTAP 數據庫是怎樣煉成的? 本屆 DTCC 以“架構革新 高效可控”爲主題,您對此有何理解?請結合這些年數據庫技術架構的演變,談談您對這個主題的見解。

12 月 21 日,在第十一屆中國數據庫技術大會(DTCC)2020 數據風雲獎評選活動中,PingCAP-TiDB 榮獲 2020 年度最佳創新產品獎。同時,PingCAP 數據庫內核研發工程師韋萬受邀在數據庫內核專場進行了《使用 TiD

原创 TiDB 常⻅架構應⽤場景

作者介紹:黃瀟 , TUG 北京區 Leader ,TUG 2020 年度 MOA。 如今分佈式數據庫百花齊放,在做數據庫架構選型時應該從哪些方面進行考慮?在 TUG 陸金所企業行活動上, TUG 北京區 Leader 黃瀟分享了 TiDB

原创 性能競賽優秀項目 | 以「點」窺面,PointGet 性能優化分享

作者介紹: 彭笳鑫,杭州帷幄匠心研發工程師。他們的隊伍穩如狗的 HelloKitty 在性能競賽中斬獲二等獎,本文將通過他們的參賽項目,介紹如何用 PointGet 作爲突破口,來提升查詢的吞吐量與查詢的性能。 在分佈式數據庫 TiDB

原创 Statistics In PostgreSQL

本文是類似源碼閱讀的一篇文章,初步對 PostgreSQL 統計信息模塊進行了一些簡單的介紹。這裏選擇 PostgreSQL 而不是其他數據庫的原因是在各種論文中看到一些設計估算的比較時,PostgreSQL 總是會在論文中有一個不錯的表

原创 Go Dumpling! 讓導出數據更穩定

作 者:李淳竹(lichunzhu),TiDB 研發工程師。 Migrate SIG Community,主要涵蓋 TiDB 數據處理工具,包含 TiDB 數據備份/導入導出,TiDB 數據變更捕獲,其他數據庫數據遷移至 TiDB

原创 北京金融科技產業聯盟分佈式數據庫運維體系建設研討會成功舉辦

2020 年 12 月 21 日,北京金融科技產業聯盟主辦,中國光大銀行及平凱星辰(北京)科技有限公司作爲課題的主導單位,承辦的分佈式數據庫運維體系建設研討會(以下簡稱“研討會”)在國家開發銀行成功舉辦。國家開發銀行信息科技部高級專家章珂、

原创 以開源技術打造數據新基建底座,神州數碼集團與 PingCAP 達成全面戰略合作

12 月 28 日,神州數碼與 PingCAP 在京舉辦戰略合作簽約儀式,宣佈雙方將基於全球領先的新一代關係型數據庫(NewSQL)開源項目 TiDB,打造神州數碼自有品牌分佈式數據庫一體機,並展開聯合產品、聯合營銷、聯合生態等多維度的戰略

原创 性能競賽優秀項目 | 分得乾脆、合得高效,用 Shuffle 優化 TiDB 算子

作者介紹:黃建博,雲計算領域技術開發工程師;金靈, Shopee 軟件研發工程師。 他們的隊伍 huang-b 在性能競賽中斬獲一等獎,本文將介紹 Shuffle 優化 TiDB 算子項目的設計與實踐過程。 在我們往常的印象中,分與合是一對

原创 使用 go-randgen 測試 join 查詢

在數據庫的查詢中,join 是最常用的查詢之一,由於 join 算法實現的複雜性,出現問題的概率較大,我們對 TiDB 中出現過的 join 問題進行分析,將易發生問題的場景歸爲如下幾類 : 相同的 join 查詢,join key 爲不

原创 TUG 2020 MOA | 左手技術、右手內容,TUG MOA 劉春雷的榜樣之路

TUG 社區自去年 7 月份成立以來,湧現了一批無私分享,樂於貢獻內容的小夥伴, 爲了表彰優質內容貢獻者,TUG 社區設有兩大榮譽——TiDB MVA (Most Valuable Advocate) 與 TiDB MOA (Most Ou

原创 TiKV 源碼解析系列文章(二十一)Region Merge 源碼解析

Region Merge 是 Range 相鄰的兩個的 Region 合併的過程,我們把一個 Region 稱爲 Source Region,另一個稱爲 Target Region,在 Merge 過程結束後,Target Region 管

原创 Linux 內核 VS 內存碎片 (下)

從 Linux 內核 VS 內存碎片 (上) 我們可以看到根據遷移類型進行分組只是延緩了內存碎片,而並不是從根本解決,所以隨着時間的推移,當內存碎片過多,無法滿足連續物理內存需求時,將會引起性能問題。因此僅僅依靠此功能還不夠,所以內核又引入