Migrando do MySQL para Mongo

Introdução O Mongodb é um banco de dados NoSql, open-source e escrito em C++ que salva seus dados em formato JSON(usando BSON — uma versão binária de JSON) utilizando chaves e valores para isso. O que mais diferencia o Mongo dos outros bancos NoSQL é a simplicidade em converter instruções SQL. Alem de ser muito

Introdução

O Mongodb é um banco de dados NoSql, open-source e escrito em C++ que salva seus dados em formato JSON(usando BSON — uma versão binária de JSON) utilizando chaves e valores para isso.

O que mais diferencia o Mongo dos outros bancos NoSQL é a simplicidade em converter instruções SQL.

Alem de ser muito simples de instalar e usar, com binários e drivers disponíveis para os principais sistemas operacionais e linguagens de programação, ele ainda é suportado pelas mais populares linguagens tais como: C, C#, C++, Haskell, Java™, JavaScript, Perl, PHP, Python, Ruby e Scala.

Vantagens

  1. escalabilidade
  2. flexibilidade
  3. manipulação de dados em grande porte
  4. desempenho
  5. facilidade nas consultas
  6. comunidade ativa
  7. Sharding
  8. GridFS
  9. Replica set
  10. Orientando a documentos
  11. Schema livre

Desvantagens

  1. Alteração de todos os registros

Iniciando a conversão do MYSQL para o MONGODB ?

Criando uma tabela

Criando uma coleção

Inserir registro na tabela

Inseriando registro na coleção

Buscando registros na tabela

Buscando registro na coleção

Excluindo registro na tabela

Excluindo registro da coleção

Atualizando um registro na tabela

Atualizando um registro na coleção

Extras: Lembrando ainda temos diversas funções do relacional que podemos utilizar tranquilo no mongodb, dentre elas podemos citar:

  • drop()
  • dropDataBase()
  • update()
  • count()
  • limit()
  • sort()

No próximo post utilizaremos todas as funções acima e ainda daremos uma alteração especial nas consultas utilizando mongo, espero vocês e até o próximo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *