Бази даних · Senior · Запитання 25 з 75
Які проблеми з'являються, коли дані розшардовано між базами?
- 1Індекси перестають працювати
- 2SQL більше не можна використовувати
- ✓Правильна відповідь: JOIN і транзакції між шардами стають складними, глобальні унікальні обмеження не забезпечуються, а перебалансування даних складне в експлуатації
Пояснення
Тому шардинг зазвичай - останній крок після оптимізації запитів, реплік, кешування й партиціонування. Інструменти на кшталт Citus чи Vitess ховають частину складності.