Vou falar um pouco de como podemos usar python para interagir com seu MongoDB. Python é uma linguagem versátil e, na minha opinião, fácil de aprender e compreender. Por isso vou usá-la para demonstrar alguns truques aqui no blog, mas …
Para quem é do mundo de banco de dados, cursores sempre estão aparecendo no nosso dia a dia. Eles são utilizados para iterar sobre um conjunto de registros de forma programática, fazendo alguma operação para cada registro retornado. Por exemplo, …
Vamos falar de um tipo especial de collection, chamada Capped Collection. Se você quiser dar uma revisada no que é uma collection e como é dividido logicamente o MongoDB, escrevi um artigo a respeito e você pode revisar aqui. Vamos falar …
Criamos nosso primeiro user no último artigo e agora vamos aproveitar o assunto e ver como criar um ReplicaSet com autenticação. Partimos de um ambiente “limpo” com 3 membros. Teremos alguns passos extras, mas vou tentar demonstrar todos eles. Este cenário é o mais comum …
Vamos conversar um pouco sobre autenticação no MongoDB. O ponto mais básico de segurança de qualquer sistema é a autenticação, que visa garantir que o cliente é quem ele está dizendo que é. Temos várias formas de fazer isso, mas …
Quando estamos estudando, montando ambientes de laboratório, é comum querermos limpar todos os dados e zerar o host. Inclusive alguns dos nossos artigos vão precisar de um ambiente novo “limpinho”. Não tem muito segredo, mas vou deixar registrado para que você …
Agora que passamos pela construção do nosso ReplicaSet e troca de papéis entre Primary e Secondary, vamos avançar e ver como tudo isso é feito de forma automática em um ambiente de produção. Vimos também que em um ReplicaSet com dois membros não …
Fala pessoal, espero que estejam bem. Nos nossos últimos artigos falamos como obter o status do nosso ReplicaSet e assim descobrir quem são seus membros. Em seguida, vimos como trocar os papéis entre Primary e Secondary. Agora vamos entender como funciona a alta disponibilidade …
No último artigo falamos como identificar os membros que participam de um ReplicaSet e seus papéis. Agora vamos conversar um pouco sobre como podemos trocar de papéis usando o rs.stepDown(). A situação pode ser algo assim: seu cliente deseja fazer uma manutenção …
Olá, pessoal. Nosso último artigo terminou com dois membros no nosso ReplicaSet. Agora precisamos avançar e olhar o status do ReplicaSet, que nos ajudam a “enxergar” melhor este ambiente um pouco mais complexo. Precisamos descobrir todos os hosts que participam desta configuração, …