19 lines
1.1 KiB
Markdown
19 lines
1.1 KiB
Markdown
---
|
||
aliases:
|
||
tags:
|
||
- зрелость/🌱
|
||
date:
|
||
- - 2024-07-13
|
||
zero-link:
|
||
- "[[00 Базы Данных]]"
|
||
parents:
|
||
- "[[Шардирование в БД]]"
|
||
linked:
|
||
---
|
||
При добавлении/удалении ноды необходимо провести решардинг. То есть перенести старые данные на новые узлы, чтобы распределить данные по новому.
|
||
|
||
Кого задевает процесс решардинга:
|
||
- Клиентов, так как в момент решардинга могут возникать ошибки из-за не консистентности данных
|
||
- Сеть, так как по сети передаются данные из одного шарда в другой
|
||
## Заметки
|
||
- Что если не переносить записи сразу, а сначала обращаться по новому значению хэш функции, а потом по старому. Таким образом можно в фоне мигрировать данные. |