Itthon Hang Mit jelent a particionálás egy adatbázis szempontjából?

Mit jelent a particionálás egy adatbázis szempontjából?

Anonim

K:

Mit jelent a particionálás egy adatbázis szempontjából?

A:

Az adatbázis particionálása azt jelenti, hogy az adatbázisban tárolt adatok különféle részeit felveszik, és különféle partíciókra vagy darabokra osztják szét. Ezt gyakran a terheléselosztás elvégzéséhez vagy a kisebb adatbázis-készletek előállításának elősegítéséhez használják, amelyeken független kiszolgálórendszerek működhetnek.

Webinar: A relációs adatbázisok áthelyezése a tradicionálison túl

Itt regisztrálj

Egy particionált adatbázisban néhány particionált halmaz megosztható különböző csomópontok vagy szerverek között. Mások önállóan lesznek elhelyezve egy csomópontban.

A partíció különféle típusai tartalmazzák a tartományos particionálást, a listás és a hash-particionálást. A tartományos particionálás során a mérnökök egy adatbázis-táblát particionálnak, több kulcstartományra osztva. A listák particionálása magában foglalja a legfelső szintű azonosító elvégzését és az adatkészletek csoportosítását egy particionált adatbázis csomópontban. A hash-particionálás hash-függvényt használ az adatkészletek particionálásának rendezésére.

A mérnökök a vízszintes particionálás „szilánkokról” is beszélnek. Az adatbázis szilánkot a saját szerverén tartják, hogy ismét a terheléselosztás vagy a terhelés-megosztás befogadására kerüljön sor. Az adatbázis-particionálás egyre növekvő jelenség, mivel a relációs adatbázisok és más eszközök növekvő adatmennyiséget kezelnek a nagy adatok és az analitika korában.

Mit jelent a particionálás egy adatbázis szempontjából?