中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

mysql sharding(碎片)介紹
來源:易賢網 閱讀:1244 次 日期:2015-04-13 14:45:10
溫馨提示:易賢網小編為您整理了“mysql sharding(碎片)介紹”,方便廣大網友查閱!

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,亦或橫向擴展、向外擴展)的解決方案,其主要目的是為突破單節點數據庫服務器的 I/O 能力限制,解決數據庫擴展性問題。

更多信息請查看IT技術專欄

更多信息請查看數據庫
易賢網手機網站地址:mysql sharding(碎片)介紹
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
主站蜘蛛池模板: 邵阳县| 包头市| 凤庆县| 宁强县| 青海省| 乌拉特后旗| 土默特左旗| 赤峰市| 阳泉市| 平远县| 天长市| 汉川市| 临清市| 上栗县| 贞丰县| 宁远县| 澄江县| 进贤县| 康保县| 江川县| 鹿邑县| 五台县| 承德县| 兴安县| 喀什市| 双鸭山市| 石楼县| 乌鲁木齐市| 惠来县| 游戏| 大庆市| 和田市| 清水河县| 贵州省| 双城市| 乌兰浩特市| 汤原县| 福海县| 武城县| 察哈| 开阳县|