Дом Он-менеджмент Что такое шардинг? - определение из техопедии

Что такое шардинг? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Шардинг?

Разделение относится к определенному типу настройки базы данных, когда несколько разделов создают много частей базы данных, которые затем называются сегментами. Эта практика может помочь с размещением серверов и другими аспектами обслуживания базы данных, а также может способствовать ускорению времени запросов путем диверсификации обязанностей структуры базы данных.

Техопедия объясняет Шардинг

Как способ сделать системы баз данных более масштабируемыми, сегрегация баз данных стала своего рода горизонтальным разделением, которое может помочь решить проблему более медленного времени отклика для растущих баз данных. Распределение обязанностей по базе данных между этими несколькими сегментами помогает инженерам максимально использовать ресурсы ЦП, памяти и ресурсов для данного набора оборудования.

Хотя разделение может быть эффективным с точки зрения эффективного использования ресурсов, оно также может усложнить проект. Некоторые проблемы с разделением связаны с тем, какие виды работников должны разделять роли при разработке структур многораздельных баз данных, а также с тем, является ли разделение лучшим для конкретной инфраструктуры. Другие ключевые вопросы включают резервные копии для осколков и надежности. Sharding часто используется компаниями, которые предлагают программное обеспечение как услугу или другие услуги удаленного источника, такие как современные услуги облачных вычислений.

Что такое шардинг? - определение из техопедии