o mysql é bom pra bases simples.
Se for pra bases mais robustas recomendo que use o firebird, pois possue transações, lock de registros otimistas, rapido , leve , bunitinho...

Na faculdade fizemos testes no firebird inserindo e atualizando milhoes de registros com varios computadores em rede, com transacoes...Dai puxemos a tomada, e quando voltou a funcionar, adivinhe........tudo beleza, o rollback feito com sucesso. Isso eu vi com meus olhinhos...

mysql é muito bom, mas se for usar, use as tabelas innodb e nao as mysam. As innodbs tornam possiveis as transaçoes e com elas voce podem deixar a base mais íntegra.