Mysql
Muito se tem falado sobre a rivalidade entre os SGBDs, particularmente entre os open-source. Afinal, se são gratuitos, o fator "custo" não é mais um componente da escolha. Sobre o quê deve recair então a escolha? E afinal, quem é o melhor entre o Firebird e o MySQL? Eles são realmente concorrentes? Um pouco de história Antes de entrarmos na discussão técnica, é importante conhecer um pouco da história destes dois SGBDs. Isto pode nos ajudar a entender as diferenças atuais nos estágios dos projetos. O Firebird é oriundo do código do Interbase 6 open-source. Portanto, quando falarmos no Firebird, temos de lembrar da história de mais de 15 anos de desenvolvimento do Interbase. O Firebird é o sucessor do Interbase open-source, uma vez que a empresa fabricante do Interbase, a Borland, decidiu fechar o código nas versões seguintes. O Firebird conta com um código aperfeiçoado, livre dos bugs do IB 6 e com recursos adicionais na versão 1.0. Atualmente encontra-se em testes a versão 1.5 Alfa do Firebird, que trará importantes avanços técnicos. O Firebird é mantido por uma comunidade internacional de desenvolvedores, sem vínculo entre si, ou nenhuma empresa patrocinadora. Ele realmente depende do esforço voluntário da comunidade para continuar a crescer. O MySQL nasceu há menos tempo, inicialmente como um produto proprietário, logo em seguida apenas com restrições na licença para uso comercial, mas que com o tempo adotou a GPL (General Public Licence). Neste intervalo de tempo, com os recursos captados, foi viabilizado o investimento no desenvolvimento do produto. Ele em seguida tornou-se popular por ser distribuído juntamente com as compilações mais populares do Linux, como Red Hat, Mandrake, Suse e Slackware. A repercussão foi enorme, tornando a empresa original por trás do MySQL bastante sólida, que atualmente oferece o MySQL livremente junto com uma versão paga, mais poderosa que a versão free. Portanto há uma empresa com