Archive | outubro 2013

Por que o MySQL é ruim?

Em português

Esta é apenas uma das razões porque eu considero o MySQL um banco de dados ruim. Uma minúscula nota na documentação para create table, em http://dev.mysql.com/doc/refman/5.5/en/create-table.html explica:

For other storage engines, MySQL Server parses and ignores the FOREIGN KEY and REFERENCES syntax in CREATE TABLE statements. The CHECK clause is parsed but ignored by all storage engines.

Para funcionar, é preciso usar a máquina InnoDB. Legal. Então minha pergunta: qual a necessidade para as outras máquinas, além de sobrecarregarem o sistema, entregando MENOS funcionalidade?

Eu heim…

English version

This is just one of the reasons why I consider MySQL not appropriate database.  A minuscule note on the documentation of the create table command, at http://dev.mysql.com/doc/refman/5.5/en/create-table.html, explains:

For other storage engines, MySQL Server parses and ignores the FOREIGN KEY and REFERENCES syntax in CREATE TABLE statements. The CHECK clause is parsed but ignored by all storage engines.

For it to work, the InnoDB engine is required.  Cool.  Then I ask: what is the need for all the other engines, other than drag the entire system, delivering LESS functionality?

Geez…

Anúncios