Dom Zarząd branży informatycznej Co to jest dzielenie? - definicja z techopedia

Co to jest dzielenie? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Sharding?

Sharding odnosi się do określonego typu konfiguracji bazy danych, w której wiele partycji tworzy wiele fragmentów bazy danych, które są następnie nazywane fragmentami. Ta praktyka może pomóc w hostingu serwerów i innych aspektach utrzymania bazy danych, a także może przyczynić się do skrócenia czasu zapytań poprzez zróżnicowanie obowiązków struktury bazy danych.

Techopedia wyjaśnia Sharding

Jako sposób na zwiększenie skalowalności systemów baz danych, dzielenie baz danych pojawiło się jako rodzaj poziomego partycjonowania, które może pomóc w rozwiązaniu problemu dłuższego czasu odpowiedzi dla rosnących baz danych. Podział obowiązków związanych z bazami danych między te liczne odłamki pomaga inżynierom maksymalnie wykorzystać procesor, pamięć i zasoby dla danego zestawu sprzętu.

Chociaż dzielenie na fragmenty może być efektywne pod względem efektywnego wykorzystania zasobów, może również komplikować projekt. Niektóre problemy z dzieleniem na fragmenty dotyczą tego, którzy pracownicy powinni współdzielić role w tworzeniu struktur partycjonowanej bazy danych, a także czy dzielenie jest najlepsze dla konkretnej infrastruktury. Inne kluczowe problemy to tworzenie kopii zapasowych odłamków i niezawodność. Sharding jest często wykorzystywany przez firmy oferujące oprogramowanie jako usługę lub inne usługi zdalnego pozyskiwania, takie jak nowoczesne usługi przetwarzania w chmurze.

Co to jest dzielenie? - definicja z techopedia