siendo sincero, como q no va a llegar muy lejos, no se mucho del tema pero en lo personal me iré orientando mas con posgreSQL, ya q esto me wuele raro, tanto para el futuro de MySQL como para el de MariaDB.
Espero si estoy equivocado en mi opinión otros con mayor experiencia opinen, se ve interesante esto y no me gustaría quedarme con la duda.
pues que bueno que busques nuevos horizontes con postgres, hoy en su versión 9 hay muchas características nuevas y que lo hacen aún más especial. aca un pequeño reference de lo nuevo.
* Streaming Replication
* Hot Standby
El primero es una mejora de una característica que ya existía por varios años: archivado del WAL; mediante archivar el WAL podíamos lograr que otro servidor, que este continuamente en modo de recuperación pueda restaurarlos siendo así una replica que siempre esta *casi* lista para ser levantado en caso que el principal falle (casi lista porque siempre estará al menos 1 segmento de WAL, es decir 16 MB, atrás del servidor principal). A esto le llamamos Warm Standby.
Pero ahora se permite que el servidor Standby se conecte al principal y reciba continuamente un flujo de datos (por eso el nombre Streaming Replication) logrando una replica casi instantánea de todo lo que ocurra y ya que la replica esta atrás por apenas unos segundos se permite que se utilice para contestar consultas, esa es la segunda característica que mencionaba al inicio: Hot Standby
* triggers condicionales
* triggers sobre columnas
* Bloques de código anónimo
* Eliminación automática de LEFT JOINS innecesarios
* Soporte completo para windows 64 bits
* Ordenación en funciones agregadas
* Deferrable Constraints
.... y un extenso listado de mejoras
BW: para los que no sabían; hay un lenguaje procedual PL/PHP, donde podes escribir tus funciones php en postgres para procedimientos almacenados, tal como lo haces en la web