Workshop de Gerenciamento, Otimização e Refatoração do Neo4j
Workshop com instrutor: administre o Neo4j Aura, monitore logs e métricas, otimize consultas Cypher com PROFILE e refatore seu modelo de grafo.
In this 4-hour workshop, you will learn
Este curso é o material de apoio do Workshop de Gerenciamento, Otimização e Refatoração do Neo4j, uma sessão prática conduzida por instrutor. Em cerca de quatro horas, você administra uma instância do Neo4j Go to glossary for Aura (opens in a new tab)Neo4j's fully managed cloud service., diagnostica o desempenho de consultas Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. e refatora um modelo de grafo para torná-lo mais rápido e mais fácil de manter.
O workshop cobre as três frentes que aparecem juntas em qualquer projeto real: operar o banco no Neo4j Aura, ler planos de execução para encontrar gargalos e reconhecer os sinais de que a estrutura do grafo — e não a consulta — é o problema.
Gerenciamento de banco de dados Neo4j
Configure and administer a Neo4j Aura database, managing users, roles, and database settings to keep your instance secure and operational.
Monitoramento e métricas do Aura
Understand how to read Aura logs and performance metrics to identify bottlenecks and maintain the health of a production Neo4j environment.
Otimização de consultas Cypher
Apply the PROFILE and EXPLAIN commands to analyse Cypher query execution plans and rewrite slow queries for measurably better performance.
Refatoração de banco de dados de grafo
Learn to redesign an existing graph data model — renaming labels, merging or splitting relationships — to better reflect your domain and improve query efficiency.
What you need to take part.
A GraphAcademy account
The workshop is delivered here on GraphAcademy, so you need to be signed in to work through the lessons and keep your progress. Creating an account is free.
4 modules, 4 hours.
Para quem é este curso
Este workshop é para quem já passou dos primeiros passos com o Neo4j e agora é responsável por um banco de dados em uso: desenvolvedores que precisam entender por que uma consulta está lenta, administradores que cuidam de backups, logs e métricas, e arquitetos que querem saber quando um modelo de grafo precisa ser refatorado. Você deve compreender os conceitos de bancos de dados de grafos e conseguir ler e escrever consultas Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. básicas — os cursos que cobrem essa base aparecem ao lado desta visão geral. A instância do Neo4j Aura usada no workshop é criada durante a primeira aula.
O que você vai fazer
O workshop combina explicação do instrutor com exercícios executados na sua própria instância do Go to glossary for Aura (opens in a new tab)Neo4j's fully managed cloud service.. Você cria e configura a instância, importa o modelo Northwind com a ferramenta Import — clientes, pedidos, produtos, categorias e funcionários — e passa a maior parte do tempo investigando e melhorando o comportamento do banco: gerenciando organizações, projetos e instâncias, executando backup e restauração, e interpretando logs de consulta e métricas do Aura, incluindo uso de memória e tamanho do armazenamento.
No coração do workshop, você entende o ciclo de vida de uma consulta Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. e analisa planos de execução com
PROFILEeEXPLAINpara identificar onde uma consulta gasta tempo. A partir daí, aplica as técnicas que mais impactam o desempenho — criar índices para as propriedades certas, aproveitar o count store e dividir consultas complexas comWITH— e refatora o grafo com três padrões comuns: adicionar rótulos para reduzir o espaço de busca, materializar relacionamentos indiretos e transformar propriedades em nós. Todas as aulas permanecem disponíveis na sua conta depois da sessão, então você pode repetir os exercícios de profiling e refatoração no seu próprio ritmo — inclusive contra os seus próprios dados.Próximos passos
Ao concluir o workshop, você saberá operar uma instância do Go to glossary for Aura (opens in a new tab)Neo4j's fully managed cloud service. com segurança, transformar um plano de execução em um diagnóstico concreto e decidir entre otimizar a consulta ou refatorar o modelo. Continue com o workshop Graph Data Science na Prática, em que você aplica algoritmos de detecção de comunidades e centralidade a um caso real de detecção de fraudes. Para aprofundar índices e restrições, veja o curso Cypher Indexes and Constraints. Você encontra a lista completa de workshops presenciais e online em Workshops.