Project Description

Bancos de dados NoSQL
O mercado dos bancos NoSQL tem crescido exponencialmente nos últimos anos e são cada vez mais utilizado para aplicações da Web que geram um grande volume de dados não estruturados, acessados por muitos usuários simultâneos e que precisam de alta-disponibilidade e escalabilidade. Exemplos de aplicações que fazem uso de bases NoSQL: aplicativos de big data, sistemas de gerenciamento de conteúdo, aplicativos móveis, etc.
Porém, bancos NoSQL não são todos iguais, cada um atende melhor uma necessidade. Por isso, existem diversos bancos de dados disponíveis: MongoDB, Cassandra, DynamoDB, Redis, Hbase, Couchbase, CloudDB, Hypertable, etc. Save
Um grande complemento aos bancos de dados Relacionais.
Então, qual banco de dados NoSQL devo utilizar?
MongoDB
Líder!
Líder de mercado! O MongoDB é um banco de dados orientado a documento que armazena dados em formato Json.
Redis
Chave-Valor
É o mais popular banco de dados NoSQL chave-valor. Trabalha com dados em memória com altíssima performance.
DynamoDB
Performance
NoSQL que suporta tanto o modelo de documentos quanto chave-valor. Escalável, com alta performance e baixa latência.
Cassandra
Dados Distribuídos
Banco de dados NoSQL orientado por coluna. Descentralizado, e muito otimizado para clusters com bases distribuídas.
Acima estão apenas alguns exemplos, porém, são as características da sua aplicação que determinarão qual banco de dados NoSQL escolher.
O mais popular dos NoSQL
O MongoDB é um banco de dados NoSQL usado por milhões de desenvolvedores por sua facilidade de uso, capacidade de dimensionamento para atender aos aplicativos mais exigentes e um ecossistema abrangente de ferramentas e parceiros.
