在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>數值算法/人工智能>

Tdsql數據庫水平拆分

大小:0.8 MB 人氣: 2017-09-28 需要積分:1

  隨著互聯網應用的廣泛普及,海量數據的存儲和訪問成為系統設計的瓶頸問題。對于大型的互聯網應用,每天幾十億的PV無疑對數據庫造成了相當高的負載。給系統的穩定性和擴展性造成了極大的問題。通過數據的切分來提高系統整體性能,擴充系統整體容量,橫向擴展數據層已經成為架構研發人員首選的方式。

  2004年,騰訊開始逐步上線互聯網增值服務,業務量開始第一次爆炸。計費成為所有業務都需要的一個公共服務,不再是某個服務的專屬。業務量的爆炸給DB層帶來了巨大的壓力,原來的單機模式已經無法支撐。伴隨計費公共平臺的整合建設,在DB層開始引入分庫分表機制:針對大的表,按照某個key預先拆成n個子表,分布在不同的機器節點上。邏輯層在訪問DB時,自己根據分表邏輯將請求分發到不同的節點。在擴容時,需要手工完成子表數據的搬遷和訪問路由的修改。DB層在業務狂潮之下,增加各種工具和補丁來解決容量水平擴展的問題。2012年TDSQL項目立項,目標為金融聯機交易數據庫。

  TDSQL(Tencent Distributed MySQL,騰訊分布式MySQL)是針對金融聯機交易場景推出的高一致性、分布式數據庫解決方案。產品形態為一個數據庫集群,底層基于MySQL,對外的功能表現上與MySQL兼容。截至2017年,TDSQL已在公司內部關鍵數據領域獲得廣泛應用,其中之一作為Midas(米大師)核心數據庫,經受了互聯網交易場景的考驗。Midas作為騰訊官方唯一數字業務支付平臺,為公司移動App(iOSAndroid、Win phone等)、PC客戶端、Web等不同場景提供一站式計費解決方案。

  水平拆分

  TDSQL規定shardkey為表拆分的依據,即進行SQL查詢時,shardkey作為查詢字段指明該SQL發往哪個Set(數據分片)。在分庫分表之前需要Schedule初始化集群,我們這里稱作一個Group。在初始化Group時要確定最初的分片大小,因而需要確定準備幾套Set。例如,我們需要對邏輯表拆分成四張子表,需要我們在初始化集群時準備四個Set,同時指定每個Set的路由信息,并將這些路由信息寫入ZKTdsql數據庫水平拆分

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 日本特黄特色大片免费播放视频 | 日本黄色美女网站 | 一区二区三区免费视频播放器 | 国产成人精品系列在线观看 | 国产高清色播视频免费看 | 天天综合在线观看 | bt天堂网在线www资源 | 99色综合 | 婷婷亚洲综合五月天在线 | 曰本女人一级毛片看一级毛 | 午夜三级理论在线观看视频 | 午夜网站在线观看 | 国产男人搡女人免费视频 | 老湿司午夜爽爽影院榴莲视频 | 国产亚洲3p无码一区二区 | 怡红院免费va男人的天堂 | 亚洲免费成人 | 国产精品亚洲四区在线观看 | 视色4setv.com | 在线麻豆国产传媒60在线观看 | 亚洲一区毛片 | 福利片在线播放 | 国产大乳孕妇喷奶水在线观看 | 1024国产基地永久免费 | 222aaa免费 | 午夜爱爱免费视频 | 亚洲狠狠狠一区二区三区 | 国产黄色录像视频 | 天天操天天艹 | 2019天天爱天天做 | 日本x色视频 | 精品一级毛片 | 黄视频网站在线 | 666精品国产精品亚洲 | 西西人体44renti大胆亚洲 | 亚洲综合色在线 | 美女大黄三级视频在线观看 | 大尺度很肉污的古代小说 | 国产叼嘿视频免费网站 | 四虎在线最新永久免费播放 | 天天做天天爱夜夜大爽完整 |