Exacto, este es uno de los perfectos ejemplos de como PDO + patrón registry puede servir para lo que deseas, y porque Singleton no es aconsejable para Bases de Datos:
Código PHP:
Ver original$db1 = new PDO(/**/);
$db2 = new PDO(/**/);
$db3 = new PDO(/**/);
Registry::set('db1', $db1);
Registry::set('db2', $db2);
Registry::set('db3', $db3);
/** Mas adelante **/
for (/** **/) {
$db1 = Registry::get('db1');
$db1->execute(/**/);
$db2 = Registry::get('db2');
//etc.
}