Otávio Santana 
Apache Cassandra [EPUB ebook] 
Escalabilidade horizontal para aplicações Java

Ajutor

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 No SQL, 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, Git Hub, e Bay, 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 Data Stax Mapper, Spring Data Cassandra, Hibernate OGM Cassandra e o Eclipse JNo SQL.

€9.49
Metode de plata

Cuprins

1 Conceitos básicos de No SQL
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 No SQL, 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

Despre autor

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 JNo SQL, Eclipse Micro Profile Jakarta EE, além de ser membro presente da comunidade ajudando os JUG e participar de diversas conferências ao redor do mundo como Java One, Oracle Code, 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 Ground Breaker, dentre outros.

Cumpărați această carte electronică și primiți încă 1 GRATUIT!
Limba Portugheză ● Format EPUB ● Pagini 162 ● ISBN 9786586110449 ● Mărime fișier 1.3 MB ● Editura Casa do Código ● Oraș São Paulo ● Țară BR ● Publicat 2020 ● Descărcabil 24 luni ● Valută EUR ● ID 8952897 ● Protecție împotriva copiilor Adobe DRM
Necesită un cititor de ebook capabil de DRM

Mai multe cărți electronice de la același autor (i) / Editor

2.766 Ebooks din această categorie