Entrar
    Book cover
    Compartilhar
    Editar
    • Sinopse
    • Edições1
    • Vídeos0
    • Grupos0
    • Resenhas3
    • Leitores364
    • Similares3
    Skoob logo

    Saiba mais

    Quem somosTermos de usoFale conoscoCentral de ajudaPrivacidade

    Fique por dentro

    Livros em destaque

    Explore

    LivrosAutoresEditorasLeitoresCortesias

    Siga nas redes sociais

    Baixe o app

    Google PlayApp Store

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

    Pramod J. Sadalage, Martin Fowler

    novatec Editora
    2013
    216 páginas
    7h 12m
    ISBN-13: 9788575223383
    Português Brasileiro
    4.2
    20 avaliações
    Leram45Lendo28Querem288Relendo1Abandonos2Resenhas3
    Favoritos4Desejados288Avaliaram20

    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. 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.

    Edições (1)

    Ver mais
    • book cover

    Similares (3)

    Ver mais
    • book cover
    • book cover
    • book cover
    Resenhas (3)Ver mais
    Josivan de Souza picture
    Josivan de Souza10/11/2013Resenhou um livro
    5 (Perfeito)

    Bem Teórico

    O Livro tem poucos exemplos, mas tem um bom conteúdo. Embora seja o primeiro livro em português sobre o tema, eu o considero bom, pois não tenho outros indicadores. Na minha opinião, o nome do Fowler foi para "valorizar", nada mais que isso. Eu recomendo a leitura.

    1 curtida

    Estatísticas

    Avaliações

    4.2 / 20
    • 5 estrelas50%
    • 4 estrelas35%
    • 3 estrelas5%
    • 2 estrelas10%
    • 1 estrelas0%
    Pramod J. Sadalage profile picture

    Pramod J. Sadalage

    Pramod J. Sadalage, consultor principal na ThoughtWorks, tem a função rara de conectar as divisões entre profissionais de bancos de dados e desenvolvedores de aplicativos. Ele dá consultoria regularmente a clientes que têm necessidades especialmente desafiadoras de dados que requeiram novas tecnologias e técnicas. Ele desenvolveu técnicas pioneiras que permitem que os bancos de dados relacionais sejam projetados de um modo evolutivo, baseado em migrações de esquema controladas por versões. Com Scott Ambler, é coautor de Refactoring Databases (Addison-Wesley, 2006).

    1 Livro
    0 Seguidor

    Pramod J. Sadalage