Domov Databáze Co je shlukování? - definice z techopedie

Co je shlukování? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Clustering?

Clustering se v souvislosti s databázemi týká schopnosti několika serverů nebo instancí připojit se k jedné databázi. Příkladem je kolekce paměti a procesů, které interagují s databází, což je sada fyzických souborů, které skutečně ukládají data.

Clustering nabízí dvě hlavní výhody, zejména ve velkoobjemových databázových prostředích:

  • Odolnost proti chybám: Protože existuje více než jeden server nebo instance, ke které se uživatelé mohou připojit, nabízí klastrování alternativu v případě selhání jednotlivého serveru.
  • Vyrovnávání zatížení: Funkce klastrování je obvykle nastavena tak, aby umožňovala uživatelům automaticky přidělit server s nejmenším zatížením.

Techopedia vysvětluje Clustering

Clustering má různé podoby v závislosti na tom, jak jsou data ukládána a alokovány prostředky. První typ je známý jako architektura sdílených nic. V tomto klastrovacím režimu je každý uzel / server zcela nezávislý, takže neexistuje žádný jediný sporný bod. Příkladem toho by bylo, kdyby společnost měla více datových center pro jeden web. U mnoha serverů po celém světě není žádný server „master“. Sdíleno-nic se také nazývá „sharding databáze“.

V kontrastu s architekturou sdílených disků, ve které jsou všechna data uložena centrálně a poté jsou přístupná prostřednictvím instancí uložených na různých serverech nebo uzlech.

Rozdíl mezi těmito dvěma typy se v poslední době rozostřil zavedením grid computingu nebo distribuovaného ukládání do mezipaměti. V tomto nastavení jsou data stále centrálně spravována, ale řízena výkonným „virtuálním serverem“, který se skládá z mnoha serverů, které spolu pracují jako jeden.

Tato definice byla napsána v kontextu databází
Co je shlukování? - definice z techopedie