Domov Zvuk Co znamená rozdělení na databázi?

Co znamená rozdělení na databázi?

Anonim

Q:

Co znamená rozdělení na databázi?

A:

Rozdělení databáze znamená rozdělit různé části dat uložených v databázi a rozdělit je na různé oddíly nebo kusy. To se často provádí za účelem vyrovnávání zátěže nebo za účelem poskytnutí menších databázových sad, na kterých mohou pracovat nezávislé serverové systémy.

Webinar: Přesouvání relačních databází za tradiční

Registrujte se zde

V dělené databázi mohou být některé dělené sady sdíleny na různých uzlech nebo serverech. Ostatní budou umístěny nezávisle v jednom uzlu.

Mezi různé typy dělení patří dělení oblastí, dělení seznamů a hashování. V oblasti rozdělení oblastí inženýři rozdělí jednu databázovou tabulku tak, že ji rozdělí do několika rozsahů klíčů. Rozdělení seznamu zahrnuje převzetí identifikátoru nejvyšší úrovně a seskupení datových sad do uzlu dělené databáze. Hash partitioning používá hash funkci k vyřešení rozdělení datových sad.

Inženýři také hovoří o „střepech“ v horizontálním dělení. Databázový střep je držen na svém vlastním serveru, aby znovu umožnil vyrovnání zátěže nebo sdílení zátěže. Rozdělení databází je rostoucím fenoménem, ​​protože relační databáze a další nástroje zpracovávají rostoucí objemy dat ve věku velkých dat a analytiky.

Co znamená rozdělení na databázi?