-rafael- 1 Denunciar post Postado Fevereiro 28, 2010 olá qual seria a melhor engine para uma tabela no MySql? o sistema vai começar do zero. obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Shrek-BH 0 Denunciar post Postado Fevereiro 28, 2010 Quem pode definir melhor é você. Eu geralmente uso o MyIsam. Uso o InnoDB nas minhas tabelas com chaves estrangeiras (FK). Só para esclarecer, os dois mais utilizados são: MyISAM antiga ISAM Storage Engine default do MySQL que tem como característica não ter controle de transações (commit/rollback). Ele vem setado como default por oferecer mais performance frente ao outro Storage Engine, o InnoDB. - Foi implementado a partir do código da tabela ISAM., introduzindo diversas melhorias como: - Os arquivos de tabela são transportáveis entre diferentes sistemas operacionais; - Campos BLOB e TEXT podem ser indexados; - Os Arquivos índices e de dados podem ser armazenados em dispositivos diferentes (aumento de performance); - Algoritmos de distribuição de dados e gerenciamento de índices melhorados; InnoDB é o Storage Engine para quem necessita de suporte para transações ACID (Atomicidade, Conscistência, Isolamento e Durabilidade). Como é de se esperar ele possui performance inferior ao MyISAM. - Rodam sob um engine, desenvolvido pelo Innobase( www.innodb.com), que acrescenta ao MySQL o suporte a TRANSAÇÕES e a CONSTRAINTS de chave estrangeira. - Para obter o máximo de performance com tabelas InnoDB é necessário configurar o arquivo my.conf( ou my.ini no Windows) de acordo com as características de hardware do servidor onde o MySQL está rodando. Os Detalhes dessa configuração podem ser obtidos no manual do InnoDB. Você pode obter mais detalhes no próprio site do MySql. http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html http://dev.mysql.com/doc/refman/4.1/pt/innodb.html http://dev.mysql.com/doc/refman/5.0/en/innodb.html Veja também: http://imasters.com.br/artigo/8065/bancodedados/mysql_innodb_-_introducao_e_principais_caracteristicas/ Compartilhar este post Link para o post Compartilhar em outros sites