Logo da Novatec
Categorias

NoSQL Essencial

Um Guia Conciso para o Mundo Emergente da Persistência Poliglota


ISBN impresso: 978-85-7522-338-3
ISBN ebook: 978-85-7522-785-5
Ano: 2013
Páginas: 216
Preço impresso: R$ 73,00

Este livro tem a versão em formato ebook e pode ser encontrado nas melhores livrarias virtuais (Amazon, Apple Store e Google Play).



Suporte
   Sumário  
   Capítulo de Exemplo  
Participe
   Enviar errata  
Veja também
   Catálogo completo  

 Descrição do livro

A necessidade de se lidar com volumes cada vez maiores de dados é um fator que motiva adotar uma nova classe de bancos de dados não relacionais, NoSQL. Os defensores dos bancos de dados NoSQL alegam que estes podem ser utilizados para criar sistemas com melhor desempenho, escalabilidade e mais fáceis de programar. O livro NoSQL Essencial é uma introdução concisa, porém completa, a essa tecnologia emergente em rápida ascensão.

Pramod J. Sadalage e Martin Fowler explicam como bancos de dados NoSQL funcionam e as formas pelas quais podem ser uma alternativa superior a um sistema tradicional de gerenciamento de banco de dados relacional. Os autores apresentam um guia rápido sobre os conceitos que você precisa conhecer para avaliar se os bancos de dados NoSQL são apropriados a suas necessidades e, se forem, quais tecnologias você deve explorar mais detalhadamente.

A primeira parte do livro concentra-se em conceitos básicos, incluindo modelos de dados sem esquema, agregados, novos modelos de distribuição, teorema CAP e map-reduce. Na segunda parte, os autores exploram questões de arquitetura e projeto associadas à implementação de NoSQL. Também apresentam casos de uso reais, que mostram os bancos de dados NoSQL em ação, e fornecem exemplos representativos utilizando Riak, MongoDB, Cassandra e Neo4j.

Além disso, ao trazer o trabalho pioneiro de Pramod Sadalage, NoSQL Essencial mostra como implementar projetos de forma evolutiva com migração de esquemas: uma técnica fundamental a ser utilizada em bancos de dados NoSQL. O livro termina descrevendo como o NoSQL se estabelece em uma nova era de persistência poliglota, em que diversos mundos de armazenamento de dados coexistem e os arquitetos podem escolher a tecnologia mais otimizada para cada tipo de acesso a dados.

Os tópicos examinados incluem:

- Avaliando para quais aplicações corporativas o NoSQL é (e não é) apropriado.

- Entendendo os ajustes na arquitetura associados à instalação de NoSQL.

- Utilizando o NoSQL para simplificar o desenvolvimento, evitando o problema do mapeamento de dados entre estruturas de dados na memória e sistemas de bancos de dados relacionais.

- Comparando os principais produtos NoSQL atuais.

- Explorando linguagens de consulta: CQL e Cypher.

- Gerenciando desempenho, confiabilidade, disponibilidade e recuperação.

- Utilizando o NoSQL em ambientes de desenvolvimento ágil.

- Aplicando o NoSQL em pesquisa/recuperação, gerenciamento de metadados, análise de texto, redes sociais, inteligência de negócio e serviços financeiros.

- Clusterizando bancos de dados NoSQL para lidar com problemas relacionados a grandes quantidades de dados com maior eficácia em relação aos custos.

- Como o teorema CAP se aplica ao raciocínio sobre consistência, disponibilidade e latência.

- Como o padrão map-reduce permite que as computações sejam paralelizadas em um cluster.

- Por que o NoSQL é um termo sem significado definido.

Ver menos ▲

 Livros relacionados

SQL em 10 Minutos por Dia     Aprendendo SQL     Introdução ao MongoDB     SQL e Teoria Relacional     Introdução à Linguagem SQL     Python para Análise de Dados - 3ª Edição     

 Opinião dos leitores

Igor Popadiuk (Curitiba - PR) 
O autor faz neste livros inúmeros esclarecimentos e comparações do banco de dados NoSQL com o relacionado. Foi para mim de grande valia para ampliar conhecimento e aprofundar minha visão sobre persistência poliglota.
Suéllen Rodolfo Martinelli (Itapetininga - SP) 
Ótimo livro! O foco dele é teórico, mas não possui linguagem complexa. Para quem está estudando sobre o tema em pós-graduação, vale muito a aquisição.
Jorge Luiz Chiara (Santos - SP) 
O livro faz uma excelente abordagem sobre bancos de dados NoSQL. Recomendo.
Danilo Régis (São Caetano do Sul - SP) 
Conhecer os diferentes SGBD´s NoSQL é essencial a todos os programadores que desejam fazer uso das soluções mais adequadas para os cenários que se deparam.
  Ver todas

[Home] [Seja um autor] [Catálogo] [Dúvidas] [Meus pedidos]
[Política de Privacidade] [Mais Vendidos] [Fale conosco]

©Copyright 2001-2024 Novatec Editora. Todos os direitos reservados.
Desenvolvido por Virtuous.