Acacio 0 Denunciar post Postado Setembro 3, 2010 Pessoal, Gostaria de saber quando devo usar o MySql com InnoDB e se eu for usar quais comandos sql para interagir com o inno? Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Setembro 4, 2010 Os comandos SQL variam pouco, basicamente DDL, você vai incluir comandos de integridade no momento da criação dos seus índices e tabelas. Você vai decidir por usar tabelas InnoDB quando seu sistema torna-se complexo demais para tratar todas as regras de integridade com código, uma vez que a base de dados já implementa este tipo de validação. Uma outra vantagem interessante é o uso de transações, mais uma vez para quando seu ambiente mostrar-se com um nível de complexidade que apenas programando não seria possível, então você passa essa responsabilidade para o banco de dados. O MyISAM será mais veloz para consulta e, dependendo do tipo de sistema, também para inserção e atualização. Com o InnoDB você perde velocidade, por conta dessas funcionalidades que eu comentei (o MyISAM não possui) e, dependendo do tipo da aplicação criada, você pode obter performance superior. Lembrando que nada impede que um mesmo banco de dados MySQL tenha tabelas do tipo InnoDB e MySQL. Compartilhar este post Link para o post Compartilhar em outros sites
Acacio 0 Denunciar post Postado Setembro 5, 2010 Prog, o que você falou acima realmente esclareceu as maiores duvidas http://forum.imasters.com.br/public/style_emoticons/default/joia.gif , mas você poderia mostrar alguns comandos especificos do InnoDB? Abraços ^_^ Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Setembro 5, 2010 Não existem comandos "específicos" para InnoDB. O que diz respeito a integridade referencial você vê na parte de criação de tabelas e índices. E o controle de transações na área correspondente. Dê uma olhada: http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html http://dev.mysql.com/doc/refman/5.5/en/innodb-transactions-with-different-apis.html Compartilhar este post Link para o post Compartilhar em outros sites
Acacio 0 Denunciar post Postado Setembro 6, 2010 Não existem comandos "específicos" para InnoDB. O que diz respeito a integridade referencial você vê na parte de criação de tabelas e índices. E o controle de transações na área correspondente. Dê uma olhada: http://dev.mysql.com...onstraints.html http://dev.mysql.com...erent-apis.html Valeu mano, ajudou muito... http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Acho que os moderadores já podem fechar o tópico. Abraços http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites