What I would think:
1) Do you ever want to zoom in? If so, Oracle will allow a very straightforward route to the scalable platform (you can simply back up the database and restore it to a full Oracle instance).
2) Are you going to scale moderately? If so, Oracle XE is limited to the total DBG size of 4Gb, where MySQL can run reasonably significantly more.
3) Are there other restrictions on Oracle XE? It will only support 1 GB of RAM and 1 processor, for example. If you think that you will likely need more than a decent job, this is not a starter. For more details, see the FAQ ( http://www.oracle.com/technology/products/database/xe/pdf/dbxe_faq.pdf ).
4) Do you have skills in your organization? Not only as a developer, but also for support, backup strategies, and so on. If you have the skills in place, then probably go where you have the skills. Make sure you talk to support guys and get their input.
My messenger says MySQL, but use the above to weigh it.
Jon hopkins
source share