Шардирование — это деление данных на части (шарды) для распределения нагрузки между несколькими серверами. Однако ускорение работы не пропорционально количеству шардов, так как часть операций (например, агрегация или транзакции между шардами) нельзя полностью распараллелить. Закон Амдаля показывает, что максимальное ускорение ограничено долей последовательных операций. Поэтому, даже при 20 шардах, ускорение может быть значительно меньше чем в 20 раз.
Развёрнутый ответ доступен только зарегистрированным пользователям. Войдите в аккаунт или зарегистрируйтесь.