MongoDB Sharding

No MongoDB Sharding é uma forma de distribuir dados através de múltiplos servidores com o objetivo de ter um grande cluster de dados. O Recurso de Sharding é utilizando quando se trabalha com grandes datasets, essa semana por exemplo vou precisar configurar um cluster de mongodb de com 3 máquinas que vão guardar 3 terabytes…

MongoDB Cluster 3 Replicas

O MongoDB é um banco com foco em escalabilidade horizontal, sendo assim ele possui um recurso chamado ReplicatSet que serve para replicar os dados em um cluster de servidores para garantir redundancia em caso de indisponiblidade e integridade dos dados. Para criar um ReplicatSet no MongoDB eu criei 3 instâncias t2.micro na AWS com o…

MongoDB Aggregation

Na minha jornada infinita de aprender coisas novas em T.I, nos assuntos DevOps, BigData, DataScience, Clusters, Virtualização e tudo mais. Estou essa semana focado em extrair relatórios do MongoDB para fazer learning analytics pro Moodle, como o MongoDB é um banco de dados noSQL, não existe o relacionamento entre tabelas como somos acostumados em bancos…