Bueno, hay dos grupos de Base de Datos, por decirlo así, lo que llamamos BD de escritotrio y los SGBD's; Cada uno tiene venjas e inconvenientes respecto al otro. Y dependiendo de las necesidades debes hacer ésta primera elección.
Una vez que tengas claro, si para una aplicación necesitas una BD de un grupo o de otro, pues se trata de evaluar cual se adapta mejor a ts necesidades; Precio, eficiencia, facilidad (a veces el usuario debe interactuar con ella), soporte,... y una intermuinable lista de cosas que aquí es difícil exponer.
Para SGBD´s hace tiempo que pude el Link de una comparativa (para los OPenSource). Incluye:
* Firebird 1.5.2
* Ingres r3 3.0.1
* MaxDB 7.5.0.23
* MySQL 4.1.10
* PostgreSQL 8.0.1.
http://www.fabalabs.org/research/pa...OSDBMS-Eval.pdf
Puedes buscar más info en los foros, por ejemplo, en el foro de debates puedes encontrar algunos hilos con opiniones:
http://www.clubdelphi.com/foros/showthread.php?t=8900
http://www.clubdelphi.com/foros/showthread.php?t=6227
Bueno y en otros foros también:
http://www.clubdelphi.com/foros/showthread.php?t=23268