Q:
Čo znamená rozdelenie na databázu?
A:Rozdelenie databázy znamená rozdelenie rôznych častí údajov uložených v databáze a ich rozdelenie na rôzne oddiely alebo časti. Často sa to prispôsobuje vyrovnávaniu záťaže alebo pomáha pri poskytovaní menších databázových súborov, na ktorých môžu pracovať nezávislé serverové systémy.
Webinár: Premiestnenie relačných databáz nad rámec tradičných Zaregistrujte sa tu |
V rozdelenej databáze môžu byť niektoré skupiny rozdelené do viacerých uzlov alebo serverov. Ostatné budú umiestnené nezávisle v jednom uzle.
Rôzne typy rozdelenia oblastí zahŕňali rozdelenie rozsahu, rozdelenie zoznamu a rozdelenie hashov. V oblasti rozdelenia rozsahu inžinieri rozdelia jednu databázovú tabuľku rozdelením do viacerých rozsahov kľúčov. Rozdelenie na zoznamy zahŕňa zavedenie identifikátora najvyššej úrovne a zoskupenia súborov údajov do uzla rozdelenej databázy. Hash partitioning používa hash funkciu na triedenie rozdelenia dátových súborov.
Inžinieri tiež hovoria o „úlomkoch“ v horizontálnom rozdelení. Databázový zlomok je držaný na svojom vlastnom serveri, aby opäť umožnil vyrovnávanie záťaže alebo zdieľanie záťaže. Rozdeľovanie databáz je rastúci jav, keďže relačné databázy a ďalšie nástroje narábajú s rastúcim objemom údajov vo veku veľkých dát a analytiky.