Quizás uno de mis deseos sea que exista un WordPress que no necesite base de datos para funcionar, para eliminar los problemas de carga de MySQL, y para mejorar el rendimiento de forma notable.
A día de hoy no existe soluciones reales para esta tarea ya que WordPress no utiliza una implementación estándar de consultas a bases de datos para abstraer las consultas sin importar si es MySQL, Oracle, MSSQL, …, lo que sin duda ayudaría a utilizar cualquier sistema de base de datos, incluso bases de datos basada en ficheros XML. Las ventajas de una base de datos basada en ficheros XML creo que sería ideal para un blog acompañado de la generación de todas las páginas de forma estática, generando las mismas bajo demanda y según necesidades, como si de un sistema de cache se tratase. Estaría bien que alguien se currase un Plugin para crear un WordPress para XML.
Hay un artículo en Codex.Wordpress donde explican alternativas y porque no han optado por utilizar un sistema de abstracción de las consultas que permita usar a este popular gestor cualquier tipo de base de datos, yo creo que es un error no dejarlo abierto, pero en fin es una decisión de sus creadores. Algunos sistemas de abstracción de consultas de bases de datos para PHP son ADOdb, PearDB, MetaBase, ezSQL, creole, Zend Framework, …
Por el momento nos tendremos que conformar con la opción de WordPress para SQLlite y WordPress para PostgreSQL (que está un poco desfasada).