Cytat
niechciałbym upierać się przy mysql, ale pgsql'a ne znam, i czy przesiadka stanowić będzię jakiś realny problem?
To zależy od tego jak przygotujesz system. Możesz wykorzystać warstwę abstrakcji dostępu do bazy danych dzięki temu w przypadku prawidłowo przygotowanych zapytań oraz struktur baz danych dla tych systemów przesiadka powinna się udać bez większych kłopotów.
Cytat
Czy mysql wogóle się do tego nadaje?
Tak, nadaje się.
Cytat
czy sprawiać będzie jakieś problemy?
W sumie to na co uważać, korzystając z mysql'a?
Należy przygotować odpowiedni projekt bazy danych. Nadać indeksy. Przygotować odpowiednio zoptymalizowane zapytania. I MySQL nie powinien sprawiać problemów.
Nie traktuj MySQL jako coś złego. Mimo iż mu trochę brakuje do konkurencji nie jest złym systemem. Wiele projektów działa na tym systemie. Swoją drogą: ostatnio Oracle wykupił InnoDB, który jest wykorzystywany właśnie przez MySQL'a jako jedna z kilku możliwości składowania danych.