Shardirovanie - ez
Add olyan forrásokra, különben nem lehet állítani, hogy törölje.
További információ lehet a vitalapján.
Database Architecture
Vízszintes particionálás - az az elv, adatbázis tervezés, melyben logikailag független az adatbázis táblázat sorainak elkülönítve tároljuk, pre-szekciókba csoportosítottuk, ami viszont elhelyezett, különböző, fizikailag és logikailag független adatbázis-kiszolgálók, egy fizikai csomópont a fürt tartalmazhat több adatbázis-szerver. A legjellemzőbb módszer használata vízszintes partitsirovaniya hash függvény az ügyfél-azonosító adatok, amelyek egyértelműen kötődik egy adott ügyfél, és minden adatot egyetlen példánya ismert és előre adatbázisok ( „szilánk”), és ezzel gyakorlatilag korlátlan mennyiségű ügyfelek horizontális skálázhatóság.
Ez a megközelítés alapvetően különbözik a függőleges méretezést, ami a növekedés a terhelés és adatmennyiség úgynevezett fokozott számítási kapacitása és mennyisége média egy adatbázis szerver, amelynek célja a fizikai korlátok - a maximális számú támogatott CPU egy szerveren, a maximális memóriakapacitás busz sávszélesség és t. d.
Shardirovanie számos előnyt biztosít, ezek közül a legfontosabb - a csökkenés koherens olvasatát költségeket (ami számos alacsony szintű műveletek igényel kisajátítják az adatbázis szerver erőforrások korlátozások bevezetése a több egyidejű felhasználói kérések, függetlenül a számítási teljesítmény a berendezés). Abban az esetben, sharding logikailag független adatbázis-kiszolgálók nem igényelnek kölcsönös kizárólagos zár koherens olvasás, ezáltal megszüntetve a korlátozásokat a több egyidejű felhasználói kérések a klaszter egészére.
Adatbázis szerverek, amelyek támogatják shardirovanie
MongoDB támogatja shardirovanie 1.6.
Plugin for Grails
Grails támogatja shardirovanie által Grails Sharding Plugin.
Redis-adatbázis shardirovaniya a kliens oldalon.
A Microsoft támogatja shardirovanie SQL Azure egy "szövetség".
Gyakorlatilag bármely adatbázis szerver lehet használni sharding program végrehajtása a megfelelő absztrakciós szinten, hogy a kliens oldalon. Például, eBay az Oracle szerverek sharding üzemmódban [1]. Facebook [2] és a Twitter [3] használt shardirovanie fölött MySQL és t. D.