Já são vários anos de experiência como DBA Cassandra, tunings de JVMs, ajustes em modelagens, alguns OutOfMemory enfrentados, muitos nodes administrados.
Cassandra é um banco de dados NoSQL de extrema performance, porém muito sensível ao modelo de dados. Diferente da maioria dos DBs, ele não permite qualquer tipo de predicado, não permite Joins, é necessário pensar na query antes de criar a tabela.
É um database distribuído, sem ponto único de falha, e há quem nem se preocupe com backup porque os dados estão replicados em outros datacenters. Mas já pensou um bug na aplicação apagando o dado errado? Como lidar com isso sem backup?
Por estas e outras é que sempre é bom contar com alguém experiente para lidar com estas situações. Alguns serviços que oferecemos com um DBA Cassandra:
- Monitoração e dashboards usando Grafana
- Precisa escalar seu cluster? Adicionar ou remover nodes do seu Cluster
- Criação de política de backup
- Recuperação de desastres
- Substituir nodes com falha.
- Instalação / Criação de novo Cluster
- Checkup das melhores práticas recomendadas.
- Tarefas administrativas do dia a dia.
- Tuning JVM
- Upgrade para versões mais recentes
- Converter Apache Cassandra -> Datastax Enterprise
- Converter Datastax Enterprise -> Apache Cassandra
- Migrações de Cassandra para serviços gerenciados na Cloud, como AstraDB, Amazon Keyspaces.
- Administração / Consultoria serviços gerenciados como Datastax AstraDB e Amazon Keyspaces.
- Treinamento equipe de DBA
Nosso treinamento é bem completo, passa por todos os tópicos críticos para um DBA Cassandra. Tudo isso com muita prática, sem abrir mão da teoria.
Se quiser conferir o conteúdo que criamos sobre Cassandra, confira nossos posts relacionados aqui.