InnoDB
Trabalho de TLBD
InnoDB
Lins
2011
Introdução
Esse trabalho tem o objetivo de explicar o que é InnoDB e dispor as diferenças entre o mesmo e o MyISAM. A interface do InnoDB foi feita foi feita por Heikki Tuuri entre setembro de 2000 e março de 2001 e a partir de 12 de março de 2001 passou a ser código aberto(open source), sofrendo então várias melhoras até 4 de dezembro de 2003.
InnoDB
O InnoDB é um mecanismo de armazenamento seguro e com recuperação em caso de falhas. É o primeiro gerenciador de armazenamento do MYSQL que suporta chaves estrangeiras. Foi desenvolvido para obter o máximo de performance ao processar grande volume de dados. Sua eficiência de CPU ,provavelmente, não é conseguido por nenhum outro mecanismo de banco de dados relacional com base em disco. O InnoDB é usado na produção de vários sites com banco de dados grandes e que necessitam de alto desempenho.
Innobase Oy é uma empresa finlandesa com sede em Helsinki, Finlândia. Innobase é mais conhecido por ser o criador do InnoDB (mecanismo de armazenamento transnacional) para o MSQL, sistema de banco de dados open source (código aberto). Innobase é uma subsidiária da Oracle Corporation desde 2005.
O InnoDB foi originalmente código fechado, mas liberado para open source após Innobase não conseguir encontrar um comprador para InnoDB, começando a colaboração com MySQL.
MySQL tentou fechar um acordo com a Innobase nos anos seguintes, mas, eventualmente, a Oracle adquiriu a Innobase em outubro de 2005. A Oracle também adquiriu, eventualmente, Sun Microsystems.
ACID (Atomicidade, consistência, isolamento, durabilidade) - É um conjunto de propriedades que garantem que as operações de banco de dados são processados de forma confiável.
Atomicidade – Esta propriedade é caracterizada por uma sequência de comandos bem delimitados, de tal sorte que o sistema deve garantir que todos os