麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

mysql s!harding(碎片)介紹

2019-11-02 14:39:18
字體:
來源:轉載
供稿:網友

   1、Sharding 的應用場景一般都那些?

  當數據庫中的數據量越來越大時,不論是讀還是寫,壓力都會變得越來越大。試想,如果一張表中的數據量達到了千萬甚至上億級別的時候,不管是建索引,優化緩存等,都會面臨巨大的性能壓力。sharding通過某種條件,把同一個數據庫中的數據分散到多個數據庫或多臺機器上,以減小單臺機器壓力。

  聯機游戲、IM、BSP 都是比較適合 Sharding 的應用場景;

  2、Sharding與數據庫分區(Partition)的區別?

  sharding實現了數據的分布式部署,將數據通過一系列的切分規則,把數據分布到不同的DB服務器上,通過路由規則訪問特定的數據庫,這樣一來,每次訪問面對的就不是單臺服務器,而是N臺服務器,這樣就降低了單臺服務器的壓力。

  partition只實現了DB內的分區,不能跨服務器部署。

  “Shard” 這個詞英文的意思是”碎片”,而作為數據庫相關的技術用語,似乎最早見于大型多人在線角色扮演游戲(MMORPG)中。”Sharding” 姑且稱之為”分片”。

  Sharding 不是一門新技術,而是一個相對簡樸的軟件理念。如您所知,MySQL 5 之后才有了數據表分區功能,那么在此之前,很多 MySQL 的潛在用戶都對 MySQL 的擴展性有所顧慮,而是否具備分區功能就成了衡量一個數據庫可擴展性與否的一個關鍵指標(當然不是唯一指標)。數據庫擴展性是一個永恒的話題,MySQL 的推廣者經常會被問到:如在單一數據庫上處理應用數據捉襟見肘而需要進行分區化之類的處理,是如何辦到的呢? 答案是:Sharding。

  Sharding 不是一個某個特定數據庫軟件附屬的功能,而是在具體技術細節之上的抽象處理,是水平擴展(Scale Out,亦或橫

潦草影院[www.aikan.tv/special/liaocaoyingyuan/]
向擴展、向外擴展)的解決方案,其主要目的是為突破單節點數據庫服務器的 I/O 能力限制,解決數據庫擴展性問題。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲天堂在线电影 | 日韩一级免费毛片 | 成人毛片av在线 | 久久精精品| 久久免费视频3 | 精品一区二区三区免费看 | 久久久久久久久久性 | 毛片免费视频播放 | 亚洲日本欧美 | 精品一区二区三区免费毛片爱 | 性生活视频软件 | 99在线免费观看视频 | 二区三区四区 | 一级片九九 | 国产91一区 | 天堂在线中文资源 | 成人福利在线观看 | 四季久久免费一区二区三区四区 | 久久精品国产精品亚洲 | 91亚洲精品一区二区福利 | 久久久久久久久久久久久国产精品 | av免费在线网 | 亚洲一区二区三区高清 | 日韩一级片毛片 | av久草| 欧美亚洲免费 | 久久久久久久久久久久久久国产 | 国产精品中文在线 | 久久精品视频日本 | 91久久久久久亚洲精品禁果 | www.17c亚洲蜜桃| www成人在线观看 | 国产1区视频 | 少妇一级淫片免费放正片 | av免费在线网站 | 国产精品久久久久久久久久久久久久久 | 99精品视频一区二区三区 | 黄色男女视频 | 国产正在播放 | 欧美天堂一区 | 国产精品6区 |