Apache Cassandra: Escalabilidade horizontal para aplicações Java
No concorrido mundo da tecnologia, melhorias de milissegundos em performance podem fazer toda a diferença para seus clientes. Dessa necessidade, surgiram diversos paradigmas e frameworks, exigindo paralelamente um bom e rápido desempenho na persistência da informação. Neste cenário nasceu o Apache Cassandra, o banco de dados NoSQL, elástico, tolerante a falhas e com um alto grau de performance. O Cassandra é um banco de dados não relacional originado pelo Facebook, e hoje é um projeto open source dentro da Apache Foundation com cases de sucessos nas maiores empresas do mundo, como o Netflix, GitHub, eBay, dentre outros. Neste livro, Otávio Santana aborda o Cassandra, seus conceitos e sua aplicabilidade com o Java. Após uma introdução aos bancos de dados não relacionais, você verá conceitos como a hierarquia, leitura e escrita, seu funcionamento no nó e sua orquestração dentro de um Cluster. Será apresentado o funcionamento prático da linguagem de comunicação Cassandra Query Language ou CQL, com dicas de modelagem e frameworks de mapeamento, dentre os quais o DataStax Mapper, Spring Data Cassandra, Hibernate OGM Cassandra e o Eclipse JNoSQL.
1138255979
Apache Cassandra: Escalabilidade horizontal para aplicações Java
No concorrido mundo da tecnologia, melhorias de milissegundos em performance podem fazer toda a diferença para seus clientes. Dessa necessidade, surgiram diversos paradigmas e frameworks, exigindo paralelamente um bom e rápido desempenho na persistência da informação. Neste cenário nasceu o Apache Cassandra, o banco de dados NoSQL, elástico, tolerante a falhas e com um alto grau de performance. O Cassandra é um banco de dados não relacional originado pelo Facebook, e hoje é um projeto open source dentro da Apache Foundation com cases de sucessos nas maiores empresas do mundo, como o Netflix, GitHub, eBay, dentre outros. Neste livro, Otávio Santana aborda o Cassandra, seus conceitos e sua aplicabilidade com o Java. Após uma introdução aos bancos de dados não relacionais, você verá conceitos como a hierarquia, leitura e escrita, seu funcionamento no nó e sua orquestração dentro de um Cluster. Será apresentado o funcionamento prático da linguagem de comunicação Cassandra Query Language ou CQL, com dicas de modelagem e frameworks de mapeamento, dentre os quais o DataStax Mapper, Spring Data Cassandra, Hibernate OGM Cassandra e o Eclipse JNoSQL.
9.99 In Stock
Apache Cassandra: Escalabilidade horizontal para aplicações Java

Apache Cassandra: Escalabilidade horizontal para aplicações Java

by Otávio Santana
Apache Cassandra: Escalabilidade horizontal para aplicações Java

Apache Cassandra: Escalabilidade horizontal para aplicações Java

by Otávio Santana

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

No concorrido mundo da tecnologia, melhorias de milissegundos em performance podem fazer toda a diferença para seus clientes. Dessa necessidade, surgiram diversos paradigmas e frameworks, exigindo paralelamente um bom e rápido desempenho na persistência da informação. Neste cenário nasceu o Apache Cassandra, o banco de dados NoSQL, elástico, tolerante a falhas e com um alto grau de performance. O Cassandra é um banco de dados não relacional originado pelo Facebook, e hoje é um projeto open source dentro da Apache Foundation com cases de sucessos nas maiores empresas do mundo, como o Netflix, GitHub, eBay, dentre outros. Neste livro, Otávio Santana aborda o Cassandra, seus conceitos e sua aplicabilidade com o Java. Após uma introdução aos bancos de dados não relacionais, você verá conceitos como a hierarquia, leitura e escrita, seu funcionamento no nó e sua orquestração dentro de um Cluster. Será apresentado o funcionamento prático da linguagem de comunicação Cassandra Query Language ou CQL, com dicas de modelagem e frameworks de mapeamento, dentre os quais o DataStax Mapper, Spring Data Cassandra, Hibernate OGM Cassandra e o Eclipse JNoSQL.

Product Details

ISBN-13: 9786586110449
Publisher: Casa do Código
Publication date: 10/09/2020
Sold by: Bookwire
Format: eBook
Pages: 162
File size: 1 MB
Language: Portuguese

About the Author

Otávio Santana é um engenheiro de software apaixonado com foco em tecnologia Java. Ele tem experiência em persistência poliglota e em aplicações de alta performance em áreas como Finanças, redes sociais e e-commerce. Trabalha em diversas especificações Java como parte do grupo de expert ou como líder da especificação e é membro executivo do Java Community Process. Atua em diversos projetos open sources tanto da Apache como da Eclipse Foundation como Apache Tamaya, Eclipse JNoSQL, Eclipse MicroProfile Jakarta EE, além de ser membro presente da comunidade ajudando os JUG e participar de diversas conferências ao redor do mundo como JavaOne, OracleCode, Devoxx, Qcon, dentre outros. Em função dos seus esforços para a comunidade e para o open source, recebeu diversos prêmios de reconhecimento como JCP Outstanding Award, Member of the year and innovative JSR, Duke's Choice Award, Java Champion, Oracle GroundBreaker, dentre outros.

Table of Contents

1 Conceitos básicos de NoSQL 1.1 Chave-valor 1.2 Orientado a documentos 1.3 Grafos 1.4 Teorema do CAP 2 Cassandra 2.1 Definição 2.2 Hierarquia 2.3 Realizando uma operação dentro do Cassandra 2.4 Consistência versus disponibilidade 2.5 Dentro de um nó Cassandra 3 Instalação do Cassandra 3.1 Realizando download do Cassandra 3.2 Configurações dentro do arquivo yaml 3.3 Simplificando a instalação com contêineres 3.4 Criando o primeiro cluster com Docker Compose 4 Conhecendo o CQL 4.1 Keyspace 4.2 Familia de colunas 4.3 Tipos no Cassandra 4.4 Manipulando informação 4.5 Segurança 5 Modelando sua aplicação com Cassandra 5.1 Dicas de modelagem 6 Realizando integração com Java 6.1 Requisitos mínimos para as demonstrações 6.2 Esqueleto dos projetos exemplos 6.3 Utilizando o driver do Cassandra 6.4 Utilizando o Mapper 7 Criando um aplicativo com Hibernate 7.1 O que é Hibernate OGM? 8 Criando um aplicativo com Java e Spring 8.1 Facilitando o acesso aos dados com Spring Data 9 Criando um aplicativo com Java EE, ops, Jakarta EE 9.1 O que é Jakarta EE? 9.2 Utilizando Jakarta NoSQL, a primeira especificação do Jakarta EE 10 Considerações finais 10.1 Motor de busca 10.2 Validando os dados com Bean Validation 10.3 Realizando testes de integração com o Cassandra 10.4 Experimentando outros sabores de Cassandra
From the B&N Reads Blog

Customer Reviews