Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

SQL vs NoSQL : MySQL vs MongoDB – The Difference

By admin on Fevereiro 16, 2021
© Mandeep Kaur

Atencionar o campo de treino para o desenvolvimento da web em pilha completa no Georgia Tech é uma das melhores decisões que alguma vez tomei. Revela ser mais divertido e animado do que o esperado. Mais importante ainda, estou a aprender coisas novas todos os dias. Ontem, escrevi scripts de linha de comando em mongo shell, e guardei-os directamente no meu computador dentro da base de dados NoSQL chamada MongoDB.

Durante a nossa sessão de aulas no campo de treino, foi-me pedido que explicasse a diferença entre SQL vs NoSQL : MySQL vs MongoDB.

Então, aqui está a minha breve análise:

SQL (Structured Query Language) é uma linguagem de programação que é utilizada para gerir dados em bases de dados relacionais. As bases de dados relacionais utilizam relações, que são tipicamente chamadas tabelas, para armazenar dados e depois corresponder a esses dados, utilizando características comuns dentro do conjunto de dados. Os exemplos de bases de dados SQL incluem MySQL, Oracle, PostgreSQL, e Microsoft SQL Server.

NoSQL base de dados é baseada em documentos, refere-se a bases de dados não relacionais de alto desempenho que utilizam uma grande variedade de modelos de dados. Estas bases de dados são altamente reconhecidas pela sua facilidade de utilização, desempenho escalável, forte resiliência, e ampla disponibilidade. Exemplos de bases de dados noSQL incluem MongoDB, BigTable, RavenDB Cassandra, HBase, Neo4j e CouchDB.

MySQL vs MongoDB

MySQL é uma base de dados relacional de código aberto que armazena dados em ‘tabelas’ e utiliza linguagem de consulta estruturada (SQL) para acesso a bases de dados. No MySQL, pré-definimos o nosso esquema de base de dados com base nos nossos requisitos e estabelecemos regras para reger as relações entre campos nas nossas tabelas.

MongoDB, por outro lado, é uma base de dados não relacional que armazena dados como ‘documentos’ numa representação binária chamada BSON (Binary JSON). Os campos podem variar de documento para documento; não há necessidade de declarar a estrutura dos documentos ao sistema – os documentos são auto-descritivos.

Em suma, Uma base de dados não-relacional não incorpora o modelo de tabela. Em vez disso, os dados podem ser armazenados num único ficheiro de documento enquanto a tabela da base de dados relacional organiza os campos de dados da estrutura em colunas definidas.

Obrigado pela leitura.

Navegação de artigos

Greg Oden faz uma forte estreia na NBA
Como arranjar um altifalante soprado (Home Setup ou Car Audio Solution)

Deixe uma resposta Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Artigos recentes

  • Firebush (Português)
  • Previsão da taxa de CD para 2021: As taxas manter-se-ão provavelmente baixas, mas poderão aumentar mais tarde no ano
  • Como estruturar a documentação do sistema de gestão da qualidade
  • Dor pélvica crónica e prostatite: sintomas, diagnóstico e tratamento
  • Mixed Berry Crisp (Português)
  • Wheat Ales (Americana)
  • Os benefícios da amamentação após um ano
  • É seguro despejar café moído na pia | Canalização atómica
  • Cool-Down After Your Workout
  • Our Work

Meta

  • Iniciar sessão
  • Feed de entradas
  • Feed de comentários
  • WordPress.org

Arquivo

  • Março 2021
  • Fevereiro 2021
  • Janeiro 2021
  • Dezembro 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com