В чем разница между шардированием и разбиением таблиц внутри одного инстанса?

golangбазы данныхразбиение таблицразработка на Goшардирование