Шардування

Автор: Randy Alexander
Дата Створення: 24 Квітень 2021
Дата Оновлення: 16 Травень 2024
Anonim
Шардування - Технологія
Шардування - Технологія

Зміст

Визначення - Що означає Шардінг?

Шардінг відноситься до конкретного типу налаштування бази даних, де кілька розділів створюють багато фрагментів бази даних, які потім називаються осколками. Ця практика може допомогти в хостингу серверів та інших аспектах обслуговування баз даних, а також може сприяти більш швидкому виконанню запитів, урізноманітнюючи обов'язки структури бази даних.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює Шардінг

Як спосіб зробити системи баз даних більш масштабованими, загострення баз даних постало як своєрідний горизонтальний розподіл, який може допомогти вирішити проблему уповільнення часу реагування на зростаючі бази даних. Розподіл обов'язків для баз даних серед цих декількох фрагментів допомагає інженерам максимально використати процесор, пам'ять та ресурси для певного набору обладнання.

Хоча шардинг може бути ефективним з точки зору ефективного використання ресурсів, він також може ускладнити проект. Деякі проблеми із загостренням стосуються того, які види робітників повинні ділити ролі в розробці структур з розділеними базами даних, а також те, чи є шардинг найкращим для конкретної інфраструктури. Інші ключові проблеми включають резервне копіювання на фрагменти та надійність. Шардінг часто використовується компаніями, які пропонують програмне забезпечення як послугу або інші послуги віддаленого пошуку, наприклад сучасні послуги хмарних обчислень.