Datenbank-Sharding vs. Partitionierung

Ich habe kürzlich über skalierbare Architekturen gelesen. In diesem Zusammenhang sind zwei Wörter, die in Bezug auf Datenbanken immer wieder auftauchen, Sharding und Partitionierung . Ich habe nach Beschreibungen gesucht, war aber immer noch verwirrt. Könnten mir die Experten von stackoverflow...