Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

SQL vs NoSQL : MySQL vs MongoDB – La diferencia

By admin on febrero 16, 2021
© Mandeep Kaur

Asistir a un campamento de codificación de desarrollo web completo en Georgia Tech es una de las mejores decisiones que he tomado. Resulta ser más divertido y animado de lo que esperaba. Lo más importante es que estoy aprendiendo cosas nuevas cada día. Ayer, escribí scripts de línea de comandos en mongo shell, y los almacené directamente en mi ordenador dentro de la base de datos NoSQL llamada MongoDB.

Durante nuestra sesión de clase del campamento de arranque, me pidieron que explicara la diferencia entre SQL vs NoSQL : MySQL vs MongoDB.

Así que, aquí está mi breve opinión sobre esto:

SQL (Structured Query Language) es un lenguaje de programación que se utiliza para gestionar datos en bases de datos relacionales. Las bases de datos relacionales utilizan relaciones, que suelen llamarse tablas, para almacenar datos y luego hacerlos coincidir utilizando características comunes dentro del conjunto de datos. Los ejemplos de bases de datos SQL incluyen MySQL, Oracle, PostgreSQL y Microsoft SQL Server.

Las bases de datos NoSQL están basadas en documentos, se refieren a bases de datos no relacionales de alto rendimiento que utilizan una amplia variedad de modelos de datos. Estas bases de datos son muy reconocidas por su facilidad de uso, rendimiento escalable, fuerte resistencia y amplia disponibilidad. Ejemplos de bases de datos NoSQL incluyen MongoDB, BigTable, RavenDB Cassandra, HBase, Neo4j y CouchDB.

MySQL vs MongoDB

MySQL es una base de datos relacional de código abierto que almacena los datos en ‘tablas’ y utiliza un lenguaje de consulta estructurado (SQL) para el acceso a la base de datos. En MySQL, predefinimos el esquema de nuestra base de datos en función de nuestros requisitos y establecemos reglas para gobernar las relaciones entre los campos de nuestras tablas.

MongoDB, por otro lado, es una base de datos no relacional que almacena los datos como ‘documentos’ en una representación binaria llamada BSON (Binary JSON). Los campos pueden variar de un documento a otro; no hay necesidad de declarar la estructura de los documentos al sistema – los documentos se autodescriben.

En resumen, una base de datos no relacional no incorpora el modelo de tablas. En su lugar, los datos pueden ser almacenados en un solo archivo de documento mientras que la tabla de la base de datos relacional organiza los campos de datos de la estructura en columnas definidas.

Gracias por leer.

Navegación de entradas

Greg Oden debuta con fuerza en la NBA
Cómo mejorar la calidad de los óvulos

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entradas recientes

  • Firebush (Español)
  • 9 mejores vitaminas y suplementos para perros para mejorar su salud
  • Previsión de tasas de CD para 2021: Las tasas probablemente se mantendrán bajas, pero podrían aumentar más adelante en el año
  • Dolor pélvico crónico y prostatitis: síntomas, diagnóstico y tratamiento
  • Juegos y actividades saludables para niños | UIC Online Informatics
  • Cervezas de trigo (americanas)
  • Los beneficios de la lactancia materna después de un año
  • ¿Es seguro tirar los posos del café por el fregadero?
  • Enfriarse después de hacer ejercicio
  • Nuestro trabajo

Meta

  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • WordPress.org

Archivos

  • marzo 2021
  • febrero 2021
  • enero 2021
  • diciembre 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com