Now that MySQL is in Oracle’s hands, do you think it’s a good idea to switch to using PostgreSQL for new applications instead? (Also what do you think about converting existing applications?)
I’ve used both DB systems before and while PostgreSQL is great for it’s licensing terms and standards compliance, MySQL is definitely easier to get up and running quickly. (I make this as a personal observation, I know you might disagree…)
Edit:
I should clarify… I don’t want this to be a MySQL/PostgreSQL is better than PostgreSQL/MySQL debate. I like both DB systems and am happy using both (and really for the complexity of most of the applications I’m working on, it’s much of a muchness). I’m just in a position where I’m trying to look forward and consider the stability of my technology base before committing myself to a particular course. If you have gone through a similar process and have some kind of migration plan in mind I would like to hear from you regarding what that is and why you decided on it.
Look at it this way: regardless of what Oracle says, the fact remains that they could decide to do Something Bad with MySQL at any time. Maybe they will, and maybe they won’t, but why take the risk (for new projects, at least) when you can just use PostgreSQL?
Given the choice, I’d just as soon go with Postgres myself. It seems to be a very stable project upon which to base my own work. Long history, under active development, good documentation, etc.
Since you’ve indicated that you’re happy working with either one, I say go with Postgres for new projects and don’t worry about converting existing projects unless and until Oracle does something with MySQL that gives you cause for concern.