Databáze Shard

Autor: Louise Ward
Datum Vytvoření: 6 Únor 2021
Datum Aktualizace: 28 Červen 2024
Anonim
Databáze Shard - Technologie
Databáze Shard - Technologie

Obsah

Definice - Co znamená databáze Shard?

Databázový střep je horizontální oddíl ve vyhledávači nebo databázi. Každý jednotlivý oddíl je známý jako střep nebo databázový střep. Každý databázový střep je veden na samostatné instanci databázového serveru, aby pomohl při rozložení zátěže. Databázové střepy jsou založeny na skutečnosti, že po určitém bodě je možné a levnější měřítko stránek vodorovně než svisle přidáním dalších počítačů.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje databázi Shard

V databázi zůstávají některá data vždy ve všech databázových střepech. Ve skutečnosti všechny databázové střepy fungují jako jediný zdroj pro jedinečnou podmnožinu dat. Jednou z hlavních funkcí spojených s databázovými střepy je, že jsou mnohem rychlejší. Jednotlivé databázové střepy mohou díky své menší velikosti jednoduše překonat jednu velkou databázi. Významně se sníží I / O na disku, protože se také zlepší poměr mezi pamětí a daty na disku. Výsledkem je také méně zámků databáze, rychlejší vyhledávání indexů a zlepšení výkonu jednotlivých transakcí. Sharding databází je vysoce škálovatelná technika, která zlepšuje celkový výkon a propustnost velkých obchodních aplikací zaměřených na databáze a vysokých transakcí.


Databázové střepy pomáhají zlepšit škálovatelnost s růstem téměř lineárním způsobem. Spravují se snadněji, protože běžnou údržbu databáze lze snadno provést na databázových střepech. Databázové střepy také pomáhají snižovat náklady, protože většina implementací využívá výhod levnějších open-source databází.

Existují problémy s databázovými střepy, jako je automatizované zálohování střepů, redundance databázových střepů a zotavení po havárii.

Databázové střepy jsou stále více populární díky exponenciálnímu nárůstu objemu transakcí a databází obchodních aplikací. Databázové střepy jsou většinou používány webovými stránkami sociálních sítí, poskytovateli online služeb a softwarem jako servisní společnosti.