欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql sharding(碎片)介紹

 更新時(shí)間:2015年03月16日 10:41:53   投稿:junjie  
這篇文章主要介紹了mysql sharding(碎片)介紹,本文講解了Sharding的應(yīng)用場(chǎng)景一般都哪些、Sharding與數(shù)據(jù)庫(kù)分區(qū)(Partition)的區(qū)別等內(nèi)容,需要的朋友可以參考下

1、Sharding 的應(yīng)用場(chǎng)景一般都那些?

當(dāng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)量越來(lái)越大時(shí),不論是讀還是寫,壓力都會(huì)變得越來(lái)越大。試想,如果一張表中的數(shù)據(jù)量達(dá)到了千萬(wàn)甚至上億級(jí)別的時(shí)候,不管是建索引,優(yōu)化緩存等,都會(huì)面臨巨大的性能壓力。sharding通過(guò)某種條件,把同一個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)分散到多個(gè)數(shù)據(jù)庫(kù)或多臺(tái)機(jī)器上,以減小單臺(tái)機(jī)器壓力。

聯(lián)機(jī)游戲、IM、BSP 都是比較適合 Sharding 的應(yīng)用場(chǎng)景;

2、Sharding與數(shù)據(jù)庫(kù)分區(qū)(Partition)的區(qū)別?

sharding實(shí)現(xiàn)了數(shù)據(jù)的分布式部署,將數(shù)據(jù)通過(guò)一系列的切分規(guī)則,把數(shù)據(jù)分布到不同的DB服務(wù)器上,通過(guò)路由規(guī)則訪問(wèn)特定的數(shù)據(jù)庫(kù),這樣一來(lái),每次訪問(wèn)面對(duì)的就不是單臺(tái)服務(wù)器,而是N臺(tái)服務(wù)器,這樣就降低了單臺(tái)服務(wù)器的壓力。

partition只實(shí)現(xiàn)了DB內(nèi)的分區(qū),不能跨服務(wù)器部署。

“Shard” 這個(gè)詞英文的意思是”碎片”,而作為數(shù)據(jù)庫(kù)相關(guān)的技術(shù)用語(yǔ),似乎最早見于大型多人在線角色扮演游戲(MMORPG)中?!盨harding” 姑且稱之為”分片”。

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

Sharding 不是一個(gè)某個(gè)特定數(shù)據(jù)庫(kù)軟件附屬的功能,而是在具體技術(shù)細(xì)節(jié)之上的抽象處理,是水平擴(kuò)展(Scale Out,亦或橫向擴(kuò)展、向外擴(kuò)展)的解決方案,其主要目的是為突破單節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器的 I/O 能力限制,解決數(shù)據(jù)庫(kù)擴(kuò)展性問(wèn)題。

相關(guān)文章

  • mysql按照自定義(指定順序)排序的方法實(shí)例

    mysql按照自定義(指定順序)排序的方法實(shí)例

    在我們寫業(yè)務(wù)代碼的時(shí)候,會(huì)經(jīng)常碰見排序方式既不是正序也不是倒序,下面這篇文章主要給大家介紹了關(guān)于mysql按照自定義(指定順序)排序的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • MySQL 權(quán)限表db、tables_priv、columns_priv和procs_priv的具體使用

    MySQL 權(quán)限表db、tables_priv、columns_priv和procs_priv的具體使用

    MySQL中有多個(gè)權(quán)限相關(guān)的表,本文主要介紹了MySQL 權(quán)限表db、tables_priv、columns_priv和procs_priv的具體使用,感興趣的可以了解一下
    2023-11-11
  • DBeaver連接MySQL提示"Public Key Retrieval is not allowed"問(wèn)題解決方式

    DBeaver連接MySQL提示"Public Key Retrieval is

    dbeaver數(shù)據(jù)庫(kù)連接工具,可以支持幾乎所有的主流數(shù)據(jù)庫(kù).mysql,oracle.sqlserver,db2 等等,這篇文章主要給大家介紹了關(guān)于DBeaver連接MySQL提示"Public Key Retrieval is not allowed"問(wèn)題的解決方式,需要的朋友可以參考下
    2023-10-10
  • 在Windows環(huán)境下使用MySQL:實(shí)現(xiàn)自動(dòng)定時(shí)備份

    在Windows環(huán)境下使用MySQL:實(shí)現(xiàn)自動(dòng)定時(shí)備份

    下面小編就為大家分享一篇在Windows環(huán)境下使用MySQL:實(shí)現(xiàn)自動(dòng)定時(shí)備份的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • 阿里面試MySQL死鎖問(wèn)題的處理

    阿里面試MySQL死鎖問(wèn)題的處理

    這篇文章主要介紹了在阿里面試中的一個(gè)問(wèn)題MySQL死鎖問(wèn)題的處理回答,對(duì)常見的死鎖案例進(jìn)行相關(guān)分析與探討,以及如何去盡可能避免死鎖給出一些建議
    2022-03-03
  • MySQL入門教程(七)之視圖

    MySQL入門教程(七)之視圖

    視圖是從一個(gè)或多個(gè)表中導(dǎo)出來(lái)的虛擬表。視圖就像一個(gè)窗口,通過(guò)這個(gè)窗口可以看到系統(tǒng)專門提供的數(shù)據(jù)。本文給大家介紹MySQL入門教程(七)之視圖,需要的朋友參考下
    2016-04-04
  • MySQL常見優(yōu)化方案匯總

    MySQL常見優(yōu)化方案匯總

    mysql數(shù)據(jù)庫(kù)是中小微企業(yè)常用的一種數(shù)據(jù)化管理工具,它具有輕便,簡(jiǎn)潔,免費(fèi)等特點(diǎn)。今天通過(guò)本文給大家介紹MySQL常見優(yōu)化方案匯總,感興趣的朋友一起看看吧
    2022-01-01
  • MySql索引和事務(wù)定義到使用全面涵蓋

    MySql索引和事務(wù)定義到使用全面涵蓋

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)索引事務(wù),索引是為了加速對(duì)表中數(shù)據(jù)行的檢索而創(chuàng)建的一種分散的存儲(chǔ)結(jié);事物是屬于計(jì)算機(jī)中一個(gè)很廣泛的概念,一般是指要做的或所做的事情,下面我們就一起進(jìn)入文章了解具體內(nèi)容吧
    2022-07-07
  • MySQL InnoDB 事務(wù)鎖源碼分析

    MySQL InnoDB 事務(wù)鎖源碼分析

    InnoDB 事務(wù)鎖,事務(wù)鎖實(shí)現(xiàn)起來(lái)的代碼卻是又臭又硬的好大一坨,各種細(xì)節(jié),今天小編在這里整理一個(gè)源碼閱讀筆記,把那一坨加鎖相關(guān)的代碼提煉出來(lái),感興趣的小伙伴別忘記收藏奧
    2021-09-09
  • MySQL執(zhí)行SQL文件報(bào)錯(cuò):Unknown collation ‘utf8mb4_0900_ai_ci‘的解決方案

    MySQL執(zhí)行SQL文件報(bào)錯(cuò):Unknown collation ‘utf8mb4_0900_ai_

    這篇文章主要給大家分享了MySQL執(zhí)行SQL文件出現(xiàn)【Unknown collation ‘utf8mb4_0900_ai_ci‘】的解決方案,如果又遇到相同問(wèn)題的同學(xué),可以參考閱讀本文
    2023-09-09

最新評(píng)論