Введите хотя бы 2 символа для поиска по всем отраслям.
Что значит sharding?
Значение и примеры · Разработка программного обеспечения
sharding: шардирование, горизонтальное распределение данных
Разделение большого набора данных между несколькими серверами, каждый из которых хранит отдельную часть строк, чтобы система могла расти за пределы одной машины.
Где и как употребляется
Каждая часть называется shard; строки распределяют по ключу шардирования, например customer_id или region. Выбор ключа критически важен: запросы между шардами и перераспределение данных сложны. Шардирование поддерживают MongoDB, Cassandra, Vitess и Citus.
Примеры предложений
We started sharding by customer ID when the main database passed four terabytes.
Мы начали шардировать по ID клиента, когда основная база превысила четыре терабайта.
Распределение по клиентскому ключу понадобилось после роста базы.
Sharding makes reports across all customers much harder to run.
Шардирование значительно усложняет отчёты по всем клиентам.
Для такого отчёта нужно собирать данные с нескольких серверов.
Распространённые словосочетания
- shard key
- sharding strategy
- shard the database
- cross-shard query
Связанные термины
Это слово в других отраслях
Одно и то же английское слово может иметь другое значение в другой отрасли:
Другие термины: Базы данных и хранение данных
Закрепляйте лексику чтением
Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском:
