Come funziona lo sharding?
"Sharding è una tecnica di partizionamento del database che divide un database in parti separate e più piccole chiamate shard. Ciò può essere utilizzato per migliorare le prestazioni di un database consentendo ai dati di essere distribuiti su più nodi. Ogni shard contiene un sottoinsieme dei dati e, distribuendo il carico, le richieste possono essere gestite più velocemente ed efficientemente rispetto a un sistema centralizzato."