buenas alfredo como esta todo. alfredo aqui el tema es el de conceptualizar bien. cluster puede tener mas de dos base de datos, se construye un cluster con initdb. en el cluster costruyes la base de datos con CREATE DATABASE http://www.postgresql.org/docs/8.3/interactive/app-initdb.html
TABLESPACE son la posibilidad de definir un lugar donde los objetos de la base de datos sean colocados en el hd. http://www.postgresql.org/docs/8.3/interactive/manage-ag-tablespaces.html yo personalmente coloco el tablespace fuera del cluster. este tema de afinamiento tiene varias aristas que puedes consultar en un pdf que creo un buen colaborador de la comunidad jaime casanova y que personalmente me ayudo mucho en un proyecto con seguros venezuela. http://wiki.postgresql.org/images/c/c5/Afinamiento_de_la_base_de_datos.pdf 2. ¿ De encontrarse los tables spaces en una partición diferente al de cluster que sistema de archivos se recomienda (ext4, xfs, reiserfs) ?. Esta pregunta pues se debe a razones de performance como se podrán imaginar. Tiene alguna influencia considerable el sistema de archivos subyacente? como lo comentaron anteriormente xfs es lo mejor .. aqui te envio un link con una prueba desempeno realizada para tal fin. http://www.ffnn.nl/pages/articles/linux/server-wide-performance-benchmarking.php aqui el tema de la memoria RAM es super importante. espero te pueda ayudar estos manuales. saludos