Significa che le applicazioni non devono preoccuparsi delle macchine su cui si trovano i frammenti . Devi sapere dove si trova almeno uno dei router di query perché è quello che dici al tuo autista per poter accedere al sistema. In pratica i router di query possono o meno essere sulle stesse macchine fisiche dei frammenti e i router di query sono processi separati dall'applicazione, non necessariamente macchine fisiche separate. Più comunemente si trovano sulla stessa macchina dei server delle applicazioni, ma dipende dalle esigenze individuali.
Questo è in contrasto con alcuni database in cui l'applicazione deve essere a conoscenza della sharding. Ad esempio, potresti dover connetterti a un server diverso per interrogare i cognomi che iniziano con "A" rispetto ai cognomi che iniziano con "B".