DIFERENÇAS ENTRE BANCOS DE DADOS RELACIONAIS E NOSQL

Postado em

Diferenças entre bancos de dados relacionais e NoSQL: o que é, características, necessidades, marcas e cases.

Banco de dados Relacionais

* O que é: baseia-se em que todos os dados estão guardados em tabelas, pelo conceito de entidade e relacionamento. Os dados são separados de forma única, tentando diminuir ao máximo a redundância, pois a informação é criada pelo conjunto dos dados, onde são as relações entre as tabelas que fazem esse serviço.
* Características: tabelas, schema definido, hierarquia, redundância mínima, entidade e relacionamento, formas normais, transações ACID (Atomicidade, Consistência, Isolamento, Durabilidade).
* Necessidades: sistemas locais, financeiros, corporativos; segurança da informação; consistência dos dados.
* Marcas: DB2, Firebird, InterBase, Microsoft SQL Server, MySQL, Oracle, PostgreSQL
* Cases: SAP, OpenERP, Previdência Social, Caixa, Itaú, Salesforce, Vale.

Banco de Dados NoSQL

* O que é: uma solução alternativa para os bancos de dados relacionais, possuem uma alta escalabilidade e desempenho
* Características: registros, schema-free, tolerância à falha, escalabilidade, clusterização, mapreduce, sharding.
* Necessidades: sistemas em nuvem, análises sociais, alta escalabilidade, performance na consulta/escrita, replicação.
* Marcas: Cassandra, MongoDB, CouchDB
* Cases: Twitter, Facebook, Digg, Amazon, LinkedIN, Google, Yahoo, The New York Times, Bit.ly.

Créditos a Alex Heranndes e Jean Nascimento,
fonte:http://imasters.uol.com.br/artigo/17043/bancodedados/nosql_voce_realmente_sabe_do_que_estamos_falando/

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s