Do SQL para NoSQL/MongoDB: Repensando sua vida de desenvolvedor

Vivemos anos num mundo massivamente relacional, armazenando nossos dados em bancos de dados relacionais, usando SQL para encontrar, criar, atualizar e excluir dados, e o pensamento de armazenar dados invariavelmente caía neste paradigma. Mas a internet cresceu exponencialmente, necessidades diferentes surgiram e os bancos relacionais começaram a não se adequar a muitas necessidades de projetos que não podem ser pensados durante anos e ficarem como estão durante outros tantos anos. Então, novos tipos de abordagem de armazenamento surgiram e mexeram com a supremacia relacional. E com a vida dos desenvolvedores. Neste artigo vou discutir um pouco meu histórico para chegar […]

PHPMongrator – Migrando de MySQL para MongoDB

Depois de procurar, acabei eu mesmo criando uma ferrramenta para migrar dados para o MongoDB. A necessidade é recorrente, e muito procurada: um desenvolvedor resolve migrar um projeto para o MongoDB que estava em MySQL.  Na hora de migrar, como fazer? Na verdade converter os dados não é tão complicado quanto parece. Exporte no MySQL para CSV e importe no MongoDB da mesma forma. Só que aí reside uma grande armadilha.