Comparação entre banco de dados
O Firebird é derivado do código do Borland InterBase 6.0. Ele tem o código aberto e não possui licença dupla, portanto você pode utilizá-lo em qualquer tipo de aplicação, seja ela comercial ou não. A tecnologia usada no Firebird tem mais de 20 anos, fazendo com que ele seja um produto muito maduro e estável.
Plataforma
Dentre os Sistemas Operacionais suportados pelo Firebird estão: Windows (9x, Me, NT, 2000, XP, Vista e Seven), Solaris (Sparc e Intel), Mac OS, Linux, HP-UX 11.x, FreeBSD 4.x, etc. Além de suportar plataformas 64 bits, o Firebird receberá também uma versão mobilepara Android, o sistema operacional da Google para dispositivos móveis.
Hardware
O Firebird não necessita de grande poder de hardware para sua execução, o que o torna um SGBD de baixo custo.
Compatibilidade
Sendo capaz de se comunicar com linguagens de programação, como Delphi, Java, C/C++, Visual Basic, Python, Perl, PHP, Ruby, .NETentre outras. O Firebird utiliza tecnologias como ODBC (Open Data Base Connectivity) e JDBC (Java Database Connectivity).
MySQL
O SGBD MySQL é atualmente um dos bancos de dados mais populares no mundo, fato este que se deve ao seu baixo custo aliado a sua praticidade e facilidade de manuseio. Dentre os usuários do MySQL, pode se destacar instituições renomadas como: Banco Bradesco, Dataprev, HP, Nokia, Sony, U.S Army, U.S Federal Reserv Bank, Cisco System, NASA, Google, Wikipédia, etc. A título de curiosidade o golfinho da logo marca do MySQLchama se Sakila, e o nome foi sugerido por um desenvolvedor de programas em um concurso feito para a escolha do nome.
Plataforma
Dentre os Sistemas Operacionais suportados pelo MySQL pode se citar: Windows (9x, Me, NT, 2000, XP, Vista e Seven), Solaris 2.5 e 30 superiores, OpenBSD, Mac OS, Novell NetWare 6.0, Linux, HP-UX 11.x, FreeBSD 4.x, DEC Unix 4.x, etc.
Hardware
O MySQL não requer grande poder de hardware para sua execução.