Desvendando Cassandra – prt 02

COMMIT LOGS, MEMTABLES, AND SSTABLE Uma gravação é bem sucedida depois de gravada no commit log  e na memtable. Memtable é liberado para SSTable assim que atinge o limite. Memtable é uma estrutura em memória para CQL table e os

Publicado em CASSANDRA

Desvendando Cassandra – prt 01

O CASSANDRA Cassandra é um banco de dados distribuído, tolerante a falhas, peer-to-peer, sem um mestre, escalonável linearmente e descentralizado. Projetado para lidar com grandes volumes de dados, proporcionando tolerância a falhas e alta disponibilidade, sem uma única indicação de

Publicado em CASSANDRA

Vamos falar um pouco do WiredTiger?

Vamos falar um pouco do WiredTiger? Não abordaremos o MMAPv1. O mecanismo de armazenamento WiredTiger é uma melhoria significativa em relação ao MMAPv1 em desempenho e simultaneidade. Ele também oferece os benefícios de compactação e criptografia. O MMAPv1 foi descontinuado à partir

Marcado com: , ,
Publicado em NoSQL

Dica – Ferramentas monitoramento para MongoDB

Hoje abordaremos o tema de uma forma diferente e direta sobre ferramentas de monitoramento para servidores de banco de dados NoSQL MongoDB. Não entraremos em detalhes sobre instalação e funcionamento das ferramentas, sugiro fortemente testar cada uma delas, pois, só

Publicado em NoSQL

Xtrabackup para ambientes de banco de dados MySQL – prt-01

Sabemos que um dos momentos mais críticos da vida de um DBA é a restauração dos backups. A pressão de ter o ambiente funcionando o quanto antes, a tensão dos backups estarem íntegros no momento da restauração, conferir todos os acessos disponíveis e a validação.

Marcado com: , ,
Publicado em MySQL

Performance MongoDB – Melhores práticas – 04 – Transparent Huge Pages

Não vamos aprofundar sobre as Trasparent Huge Pages, mas, indico um ótimo artigo da HedHat : How to use, monitor, and disable transparent hugepages in Red Hat Enterprise Linux 6 and 7 Os bancos de dados usam pequenas páginas de

Publicado em NoSQL

Performance MongoDB – Melhores práticas – 03 – Swappiness

Segundo a própria documentação do Linux (Linux github) swappiness é um controle usado para definir o gerenciamento de troca de páginas de memória. Os valores podem variar entre 0 a 100. Quanto mais alto o valores maior é a agressividade da troca para o disco

Publicado em NoSQL

Performance MongoDB – Melhores práticas – 02 – Montagem sistemas de arquivos

A MongoDB recomenda utilizar sistemas kernel Linux versão 2.6.36 ou superior com montagem de sistema de arquivos XFS ou EXT4. Mas, geralmente o mecanismo de armazenamento WiredTiger tem um desempenho melhor ao utilizar XFS. Se utilizar sistema de arquivos XFS,

Marcado com: , ,
Publicado em NoSQL

Performance MongoDB – Melhores práticas – 01 -Arquitetura NUMA

Iremos abordar um assunto que particulamente eu gosto batante. Perfomance.

Quebraremos em séries para que não fique cansativo a leitura, mas, lembrando que precisamos olhar para todo o conjunto.

Nas séries, falaremos de práticas utilizadas para um melhor aproveitamento da instância de banco de dados MongoDB tanto a nível de sistema operacional quanto da própria base de dados.

Marcado com: ,
Publicado em NoSQL

Automatização ambiente de replicação MongoDB

  O objetivo deste projeto é a automatização da instalação e configuração de uma replicação (simples) de um ambiente de mongoDB. Assim, o usuário pode ter em poucos minutos uma replicação de três serviços (nós de mongoDB) para testes e

Marcado com: , , , ,
Publicado em Desenvolvimento, NoSQL, Python, Sem categoria
Arquivos
Follow SQL DATA BLOG on WordPress.com