i forgot to note, that the DBMS became less important, with n-tier apps, since you only adapt the data-centric layer slightly (if your framework is designed properly), when porting your app to another DBMS. so don't bother too much about the DBMS, the overall design of your app is of much more importance.