Vet inte riktigt om det finns så många andra alternativ. PostgreSQL kanske, men typ Filemaker lär väl inte funka eller ? Har själv ingen erfarenhet av Filemaker så jag vet inte ... Postgre är vad jag förstår mer lämpad för större installationer, så det kanske blir lite att ta i.
Jag har svårt att förstå fascinationen över MySQL. Nu har jag förvisso inte använt programmet sedan version 3.2-nånting, men då var MySQL ett par generationer efter Postgres. Inga subqueries, inga stored procedures, inget stöd för arv eller annan form av objektorientering, inga transaktioner, överhuvudtaget tämligen begränsad. Postgres däremot är en oerhört kompetent men ändå lättanvänd databashanterare, och fungerar alldeles finfint med PHP. Fast jämfört med Access/Jet är t.o.m. MySQL ett underverk.
En annan grej som kan vara smart är att göra databaskopplingen oberoende av databas, med det menar jag att använda ett databasbibliotek som heter ADOdb för PHP. Fördelen med det är att man då använder samma anrop oberoende av databastyp och så anger man bara vilken databas man använder så sköter ADOdb resten.
En programmerare som är mån om portabilitet skriver naturligtvis ett abstraktionslager för databas-snack i form av en klass eller liknande, ser ingen anledning att begränsa sig till Windows. Fast då vill det till att enbart använder någon sorts gemensam nämnare och håller sig borta från smidiga funktioner som kan vara unika för en viss databashanterare.