Semana de muito NoSQL e MongoDB meetup

[google_plusone size=”standard”] NoSQL não é apenas um hype do momento, mas uma tendência que cada vez ganha mais adeptos. Muito tem se falado de bancos estilo NoSQL, como MongoDB, Cassandra, CouchDB, etc. Se você quer saber mais dessas tecnologias, fique sabendo que nessa semana acontecem dois eventos importantes, um relacionado apenas a MongoDB e outro, o no:sql(br)/v2, que será destinado ao universo de tecnologias NoSQL, muito bom para quem ainda está querendo avaliar as opções antes de decidir para uma determinada tecnologia. [Saiba mais]

É amanhã – Maior encontro da comunidade brasileira de Python

[google_plusone size=”standard” language=”Portuguese (Brazil)”] Amanhã é o dia do maior encontro da comunidade brasileira de Python. Estou bastante ansioso pelo evento, ótima oportunidade para encontrar a comunidade, conversar e trocar conhecimento. A grade do evento está muito boa, palestras abordando uma variedade enorme de temas para todos os níveis de conhecimento. Algumas pessoas me perguntaram se as palestras são muito avançadas, se é possível alguém iniciante ter bom aproveitamento do evento. [Saiba mais]

São Paulo MongoDB User Group

MongoDB  [google_plusone size=”standard”] MongoDB e NoSQL em geral já tem seus espaços nos principais eventos de tecnologia ao redor do mundo. Em Julho desse ano, tivemos o primeiro evento focado apenas em MongoDB na América Latina. Mesmo sendo recente — o MongoDB foi lançado em meados de 2009 –, sua arquitetura, estabilidade e facilidade na implementação tem conquistado desenvolvedores de várias linguagens de programação. Sem contar que a 10gen, empresa que desenvolveu o MongoDB, apoia e participa ativamente da comunidade, envia seus principais líderes de desenvolvimento para palestrar e interagir com outros desenvolvedores. [Saiba mais]

Django MongoDB Engine

[google_plusone size=”standard”] Estou testando o módulo Django MongoDB Engine, um backend para Django bastante completo. O grande diferencial desse módulo é permitir uma integração total e transparente do Django com o MongoDB, inclusive trabalhando no models da mesma forma que em um banco relacional. Além disso, o módulo também permite utilizar GridFS, Map Reduce, Agregadores e _Atomic Updates_ em apps do Django, mantendo total compatibilidade com Admin, Sessões e Autenticação padrão do Django. [Saiba mais]

Resumo do evento MongoSP

O primeiro evento MongoDB na América Latina, organizado pela Gonow em conjunto com a 10gen foi um grande sucesso! Vou fazer um breve resumo, mas infelizmente não pude ficar até o encerramento. Escrevo esse post no aeroporto, aguardando o voo para outro evento, o Ensol em João Pessoa. Pelos feedbacks no Twitter e comentários que foram ouvidos no corredor, os participantes gostaram e aprovaram o evento, foi um grande aprendizado para quem participou e naturalmente muitos contatos foram feitos durante esse dia. [Saiba mais]

Primeiro evento MongoDB no Brasil

Estou muito feliz em anunciar o primeiro evento ofical de MongoDB no Brasil (e na América Latina). Mais feliz ainda por ter conseguido apoio da Gonow e da 10Gen para trazer esse evento para cá e fomentar o debate sobre tecnologias NoSQL, aplicações, práticas e cases de sucesso. Adotei MongoDB a pelo menos 2 anos e já escrevi diversos posts nesse blog sobre o assunto. Essa tecnologia me ajudou a criar projetos inovadores, com escalabilidade e performance. [Saiba mais]

O que pode acontecer com MongoDB em 32bits

Utilizo uma estação de trabalho AMD 64bits no escritório, rodando Ubuntu e uma dezena de máquinas virtuais para realizar testes e simular ambientes diferentes. Mantenho bases MongoDB nessa máquina, algumas com milhões de registros e sempre rodou sem nenhuma surpresa. Estou em fase final de entrega de um projeto que utiliza uma base enorme em MongoDB, são mais de 10 milhões de registros e diversos índices. Exportei essa base para meu notebook (32 bits, rodando Ubuntu) e consegui importar no MongoDB sem nenhum problema, inclusive continuei meu desenvolvimento utilizando o notebook nos períodos que ficava fora do escritório. [Saiba mais]

MongoDB para iniciantes

No decorrer desse ano, iniciei diversos projetos utilizando MongoDB. Fiquei realmente surpreso com a facilidade em criar aplicações, com a performance e facilidade de administração oferecida por esse poderoso NoSQL. No meu caso, foi uma escolha muito feliz. Tenho recebido contato de outros desenvolvedores que estão iniciando seus trabalhos com MongoDB, solicitando dicas e orientações específicas para evitar erros em seu uso. Abaixo algumas dicas importantes para quem está iniciando e quer assegurar o máximo de performance e segurança: [Saiba mais]

Primeiro projeto com Python, Django e MongoDB

Estou desde o começo deste ano acompanhando o hype dos bancos de dados orientados a documento, também chamado de NoSQL (embora não goste muito deste termo). Como bom curioso, resolvi testar algumas variações como o CouchDB e MongoDB, onde acabei me identificando mais com o segundo. Gostei da praticidade e rapidez em fazer as coisas com ele, também a performance me chamou muito a atenção, tem uma boa biblioteca Python e a documentação é muito objetiva, com exemplos de uso. [Saiba mais]

MongoDB e Python

Em novembro de 2009 publiquei minhas impressões sobre o CouchDB, já que estou desde então estudando banco de dados NoSQL para aplicações bem específicas. Permaneci por alguns meses estudando o CouchDB, que é mantido pela Apache Foundation e realizei diversos testes. O banco de dados se demonstrou bem eficiente para o modelo de aplicação que estou trabalhando, no caso a performance foi bem superior ao MySQL, já que tenho um volume de informações enorme e o fato de trabalhar com documentos — para esta minha aplicação específica — foi o que me chamou a atenção para um banco de dados estilo NoSQL. [Saiba mais]