Kdybyste se příště rozhodovali, co použít za DB, mohu doporučit:
MS SQL Server Express edition
http://www.microsoft.com/en-us/server-cloud/products/sql-server-editions/sql-server-express.aspx
Oracle Database 11g Express Edition
http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html
Express edice jsou zdarma pro všechny účely a jejich omezení přibližně jsou: pojme 10/11GB dat, využívá max 1GB paměti a 1 CPU.
Co považuju za výhodu Express edicí: bohatě stačí pro vývoj a pro provoz u menších zákazníků, jsou zdarma, a hlavně jsou plně kompatibilní s vyššími edicemi. Tedy vyvinu zdarma, používám zdarma, a teprve když je zákazník veliký a DB přestane stačit, tak si koupí placenou verzi - kvůli tomu už ale nemusím na kód sáhnout, verze DB jsou komaptibilní.
Co považuju za nevýhodu MS a Oracle: Ani MS, ani Oracle nemají embedded verzi, která by byla plně kompatibilní s těmi serverovými. Prostě nejde napsat jeden program tak, aby mu bylo jedno, jestli jede proti embedded a nebo serverové DB. Což je škoda a není to nemožné, myslím že třeba Firebird to umí.
Takže kdybych potřeboval psát aplikaci proti serveru, sáhnul bych po MS SQL nebo Oracle. Přechod na výkonnější systém je už pak v režii zákazníka a nemám s tím práci.
Kdybych potřeboval psát aplikaci proti embedded nebo serverové DB, sáhnul bych asi po Firebirdu. Ale naposled jsem ho použil před mnoha lety, nevím jak na tom je dnes.