Qual a diferença entre NAS e SAN?

Apesar da sopa (ou soupa, como diz um colega) de letrinhas ser muito parecida, e, com objetivos similares, as características são bem diferentes. E diria que até a aplicação de uma e outra encontram lugares bem distintos. Contudo, a semelhança mais marcante entre SAN e NAS é que ambos são dispositivos de armazenamento ligados em rede.

De maneira muito simplicista, é uma forma de armazenar informações, para múltiplos propósitos, de maneira organizada e centralizada. Por ser um dispositivo,

Topologia NAS

não é possível admitir que um NAS ou SAN seja os discos locais de um servidor de banco de dados, por exemplo.

Normalmente, um NAS ou uma SAN são dispositivos especializados que provém melhor performance de leitura/escrita, melhor segurança, e, obviamente, interconectividade.

NAS – Network Attached Storage

Uma típica arquitetura com NAS pode ser visto na figura “Topologia NAS” onde temos alguns servidores conectando-se a um Disk Array (conjunto de discos) via LAN através de TCP/IP. É possível montar uma infra-estrutura NAS via WI-FI, inclusive. Exemplos bacanas de uso de NAS: compartilhamento de arquivos colaborativos (excel, word, ppt, etc); repositório de imagens de um e-commerce; compartilhamento de multimedia (fotos, filmes, músicas); caixa de entrada para servidores de emails; enfim, as utilidades são diversas, mas, notem que não incluí aqui o uso com banco de dados. No entanto, os appliances NAS tem encontrado cada vez o seu nicho: Back Up. Em minha humilde opinião, acredito que este é sem dúvida a área de atuação imbatível para appliances NAS.

Continue lendo Qual a diferença entre NAS e SAN?

O que é Hadoop?

Acho que a melhor resposta é: Hadoop é o elefantinho desengonçado aí do lado. E de fato é. Quem está acostumado a assistir minhas aulas e palestras, deve estar pensando “o titio já está de sacanagem”. Não, não estou. Garanto. Este elefantinho aí ao lado, é do filho de Doug Cutting, criador do “Hadoop” (na verdade o filho dele é quem o criou). Doug decidiu usar este nome por ser de simples pronunciação, divertido, e acima de tudo único (acho que ninguém além de seu filhinho conhecia o que era um hadoop). Ser único tem uma vantagem astronômica nos dias googlianos! É facilmente localizável nas ferramentas de busca.

Agora, também podemos dizer que Hadoop é uma nova forma de armazenar e manipular grandes bancos de dados, sejam estes normalizados ou não. Na verdade, dentro do universo hadoop, sequer precisamos organizar os bancos de dados em tabelas, como faríamos num RDBMS tradicional

Hadoop não é para todos! Hadoop encontra sua existência em grandes bases de dados. E vamos combinar, nada menor que 1TB deve ser considerado grande nestes dias de Big Data.

Continue lendo O que é Hadoop?

Em defesa da Honra e do Respeito

Meus amigos. Eu sei que o BLOG é para falar sobe MySQL. E quem me conhece, sabe que faço com o maior carinho e respeito por o lê. Mas, quero pedir licença à voces para fazer um desabafo e desagravo.

Também sei que somos o país do futebol. Sei disso. Não sou Corinthiano (é assim que se escreve?). Estava dando aula de Performance Tuning quando o Corinthians ganhou merecidamente de forma honrosa a Libertadores. Sou São Paulino. Fiz sacanagem com os alunos corinthianos (que nome feio 🙂 ), mas, no fundo eu torcia pelo Corinthians que naquele momento representava o Brasil, mesmo, que alguns estivessem torcendo contra. Eu não estava. Sou Brasileiro, assim mesmo, com B. Jamais torceria para outro país.

Continue lendo Em defesa da Honra e do Respeito