MongoDB – Estratégias de índices para escalabilidade

MongoDB Como consultor, tenho atendido diversas empresas que estão utilizando MongoDB. Um problema bastante comum é o crescimento exponencial da base que causa certa lentidão na leitura e gravação dos dados que estão no MongoDB. Em quase todos os casos, essa lentidão acontece por erros básicos na implementação do MongoDB, seja no schema design ou na criação de índices. Para solucionar, muita gente costuma aumentar a capacidade dos servidores (memória e processamento), o que pode até causar uma melhora momentânea, mas o problema poderá acontecer novamente a medida que a base continua crescendo. [Saiba mais]

NoSQL e Big Data na Latinoware 2014 – Relato

Como já informei no post anterior, participei da Latinoware 2014 com três palestras na grade: Big Data, MongoDB Schema Design e Grafos. Todas as palestras estavam lotadas e quero agradecer muito a participação de todos. Segue meu breve relato sobre o evento, sobre a abordagem desses três temas, assim como alguns feedbacks recebidos do público. A Latinoware O evento é sempre muito bem organizado e o espaço — no Parque Tecnológico de Itaipu, dentro da própria hidroelétrica — é excelente. [Saiba mais]

Palestras Big Data, MongoDB e Grafos na Latinoware 2014

Estou mais uma vez participando da Latinoware 2014, evento realizado em Foz do Iguaçu e espera reunir cerca de 4.000 pessoas de toda América Latina. Hoje vou apresentar três palestras aqui no evento, são elas: Big Data – Uma breve introdução – 12h – Espaço Chile Existem muitos mitos acerca do termo Big Data e muitas dúvidas a respeito. Essa palestra mostra o que é big data, quais são as principais tecnologias envolvidas e quais são os melhores caminhos para começar a estudar e se manter atualizado. [Saiba mais]

MongoDB – A importância do Schema Design

MongoDB Participei recentemente de dois projetos com MongoDB. O primeiro, uma base relativamente grande, com milhões de documentos de série temporal, onde cada segundo era um documento. O segundo projeto, uma base média, mas em crescimento exponencial. O ponto em comum entre os dois projetos era perda de performance e servidores em uso excessivo de memória, processamento e com load sempre alto. No projeto de série temporal, uma query demorava cerca de 90 segundos para ser executada, o load da máquina subia muito, assim como consumo de memória e CPU. [Saiba mais]

Persistência Poliglota e NoSQL – Palestra no FISL

O termo persistência poliglota se tornou frequente na minha vida de consultor quando comecei a trabalhar com big data e bancos não relacionais (NoSQL), principalmente MongoDB. A experiência mostrou que usar mais de um banco de dados em uma mesma aplicação pode multiplicar seu fator de sucesso. O(s) banco(s) deixa(m) de ser o gargalo, se transforma na principal solução e pode elevar muito o nível de maturidade de qualquer aplicação, indpendente de sua natureza. [Saiba mais]

Meetup MongoDB 2.6

Estamos organizando mais um Meetup MongoDB com a presença de Matias Cascallares ( @mcascallares ), engenheiro da própria MongoDB, radicado em Singapura. A principal motivação para organizar o Meetup é o anúnico da versão 2.6 — que acabou de sair do forno. Vamos falar das novidades e também esclarecer as dúvidas mais comuns, como migração, novas funções e também incentivar o ótimo networking que acontece em meetups como este. O evento acontecerá no dia 25 de Abril, na BandTec (faculdade de tecnologia do colégio Bandeirantes), na Rua Estela, 268. [Saiba mais]

MongoDB na Campus Party Brasil 2014 #CPBR7

MongoDB A Campus Party Brasil 2014 tem seu início na próxima semana, entre os dias 27 de Janeiro e 02 de Fevereiro. Aproveito para convidar a comunidade MongoDB e quem quiser conhecer mais sobre esse banco de dados a assistir minha palestra, no dia 28 de Janeiro às 14:30 no palco Pitágoras. Você pode conferir a programação completa do palco Pitágoras aqui. O título da minha palestra para este ano é: “MongoDB – Tudo o que você precisa saber“, aborda os diversos aspectos e dúvidas mais comuns sobre MongoDB, tem um nível iniciante/intermediário e o objetivo é esclarecer dúvidas comuns e melhores práticas para quem quer testar ou iniciar nessa tecnologia rapidamente. [Saiba mais]

Um pouco de schema design no MongoDB

MongoDB Fico realmente surpreso ao ver a grande adoção do MongoDB no Brasil! Viajo bastante para palestrar sobre o assunto, vejo que público só aumenta, assim como alto nível das perguntas. Isso mostra que o MongoDB está sendo bem estudado e colocado em prática por muita gente. A dúvida mais comum é em relação a modelagem e relacionamento. Vejamos, o MongoDB é considerado um banco de dados não relacional, com isso, não é necessário fazer uma espécie de “CREATE TABLE” para começar inserir dados. [Saiba mais]