Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає sharding?
Значення й приклади · Розробка програмного забезпечення
sharding: шардування, горизонтальне розподілення на шарди
Розподіл великого набору даних між кількома серверами, кожен з яких зберігає окрему частину рядків, щоб система могла перерости можливості однієї машини.
Де і як уживається
Кожна частина — shard; рядки розподіляють за shard key, наприклад 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
Пов’язані терміни
Це слово в інших галузях
Те саме англійське слово може мати інше значення в іншій галузі:
Інші терміни: Бази даних і збереження даних
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
