Compartilhamento de banco de dados vs particionamento

Eu tenho lido sobre arquiteturas escaláveis ​​recentemente. Nesse contexto, duas palavras que continuam aparecendo com relação aos bancos de dados são sharding e particionamento . Procurei descrições, mas ainda assim fiquei confusa. Os especialistas da stackoverflow podem me ajudar a entender o...