mysql jest dobry do www i w zasadzie tylko tam. Jest szybki jeśli nie potrzebujesz transakcji (MyISAM) ale jako normalna baza (InnoDB) już wcale nie jest tak kolorowo. Dodatkowo część rzeczy tylko jest ale nie działa (np. ograniczenia check), no i jest też dziwnie licencjonowany (zazwyczaj sprowadza się to po prostu do zakupienia licencji). Postgres jest wg mnie najlepszą darmową bazą danych. Do małych i średnich projektów nadaje się doskonale, nie ma problemów z utrzymaniem baz na poziomie TB chociaż tutaj trzeba się już nagimnastykować aby to chodziło szybko i sprawnie. Do dyspozycji masz jeszcze darmowe wersje komercyjnych baz - Oracle express czy MSSQL express. Oracle ma ograniczenie do 4GB bazy, wykorzystuje tylko jeden procesor (jeśli masz wielordzeniowy procesor to wykorzystywany jest tylko jeden) oraz korzysta tylko z 1GB RAM. MSSQL ma ograniczenie do 4GB bazy (10GB dla 2008R2 i późniejszych), wykorzystuje tylko jeden procesor (jeśli masz wielordzeniowy procesor to wykorzystywane są wszystkie) oraz korzysta tylko z 1GB RAM. Oracle Express i MSSQL Express są darmowe i zmiana na wersję płatną bez powyższych ograniczeń to zakupienie licencji, zrobienie eksportu bazy postawienie wersji pełnej i import. Oczywiście Postgres nie ma takich ograniczeń.
Jeśli zakupisz AnyDAC to możesz się nimi łączyć do wszystkich wymienionych baz i jeszcze kilku innych. Osobiście uważam, że nie ma dla delphi lepszego zarówno pod względem możliwości, wydajności jak i supportu. Do postgresa jest jeszcze darmowy ZeosLib.
Możesz też również rozważyć jako bazę FireBirda jest to również darmowa baza danych bez ograniczeń w wykorzystaniu sprzętu ale nie ma on "natywnego" wsparcia dla ssl - da się to zrobić przy pomocy np. Zebedee.
Wszystkie powyższe bazy oprócz MSSQLa mają wersję dal windowsa i linuxa.
Napisz też ile mniej więcej będzie jednocześnie połączonych klientów, jaki przewidywany roczny przyrost bazy, czy połączenia tylko lokalne i dlaczego uważasz, że jest Ci potrzebny SSL