0% encontró este documento útil (0 votos)
4 vistas3 páginas

SQL Vs NoSQL

Este trabajo investiga los lenguajes de programación SQL y NoSQL, describiendo sus funciones, diferencias y similitudes. SQL se utiliza para gestionar bases de datos relacionales, mientras que NoSQL es adecuado para bases de datos no relacionales, ofreciendo mayor escalabilidad y flexibilidad. Ambos lenguajes permiten el almacenamiento y manipulación de datos, pero difieren en su estructura, modelo de datos y métodos de consulta.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas3 páginas

SQL Vs NoSQL

Este trabajo investiga los lenguajes de programación SQL y NoSQL, describiendo sus funciones, diferencias y similitudes. SQL se utiliza para gestionar bases de datos relacionales, mientras que NoSQL es adecuado para bases de datos no relacionales, ofreciendo mayor escalabilidad y flexibilidad. Ambos lenguajes permiten el almacenamiento y manipulación de datos, pero difieren en su estructura, modelo de datos y métodos de consulta.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Rosendo Arturo González Rubio García

Servicios de Internet

11/06/2023

Investigación de SQL y NoSQL

Maestro: David Emmanuel Ramírez Tovar


Introducción
En este trabajo, realizaré una investigación acerca de los lenguajes de programación SQL y
NoSQL, ¿Qué son? ¿Para qué nos sirven? Diferencias y similitudes.

Structured Query Language


SQL es un lenguaje de programación de consulta estructurado, se utiliza para gestionar y
manipular bases de datos relacionales. Una base de datos relacional almacena información
en forma de tabla, con filas y columnas que representan diferentes atributos de datos y las
diversas relaciones entre los valores de datos. La implementación del lenguaje de consulta
estructurada SQL implica una máquina servidor que procese las consultas de la base de
datos y devuelva los resultados.

Not Only Structured Query Language


NoSQL es otro lenguaje de programación de consulta estructurado, pero este se utiliza para
manipular bases de datos no relacionales. Las bases de datos NoSQL se utilizan de forma
generalizada en aplicaciones web en tiempo real y big data, ya que sus principales ventajas
son los elevados niveles de escalabilidad y disponibilidad. Las bases de datos NoSQL
pueden aprovechar al máximo la nube para evitar por completo el tiempo de inactividad.
Las bases de datos NoSQL son populares para las aplicaciones modernas porque son
escalables horizontalmente. El escalado horizontal consiste en aumentar la potencia de
procesamiento al agregar más computadoras que ejecuten el software NoSQL.

Similitudes entre SQL y NoSQL


1. Almacenamiento de datos: Ambos enfoques se utilizan para almacenar y gestionar
datos
2. Consultas y manipulación de datos: Tanto SQL como NoSQL permiten realizar
consultas y manipular datos, aunque los métodos y lenguajes utilizados puedan variar.
3. Transacciones: Tanto SQL como algunas bases de datos de NoSQL admiten
transacciones para garantizar la integridad de los datos en operaciones complejas.
4. Indexación: Ambos enfoques admiten la indexación de datos para mejorar el
rendimiento de las consultas.

Diferenciasentre SQL y NoSQL:


1. Estructura: SQL es una base de datos estructurada con un esquema predefinido,
mientras que NoSQL permite una estructura más flexible y dinámica.
2. Modelo de datos: SQL sigue un modelo relacional con tablas, filas y columnas,
mientras que NoSQL utiliza diferentes modelos, como documentos, grafos, columnas
o clave-valor.
3. Escalabilidad: NoSQL es altamente escalable y puede manejar grandes volúmenes de
datos distribuidos, mientras que SQL puede tener limitaciones en términos de
escalabilidad horizontal.
4. Consultas: SQL utiliza el lenguaje SQL para realizar consultas y manipular datos,
mientras que NoSQL tiene diferentes formas de consultar datos según el modelo
utilizado, como consultas basadas en documentos o consultas de clave-valor.

Conclusión
A cuál más los 2 lenguajes de programación, sirven para realizar bases de datos o la misma
gestión de ellos, la diferencia está en la utilidad o aplicación que necesites referente a estos
datos al igual que el volumen de datos a utilizar.

Referencias bibliográficas
 ¿Qué es SQL? - Explicación de lenguaje de consulta estructurado (SQL) - AWS. (s. f.). Amazon

Web Services, Inc. https://aws.amazon.com/es/what-is/sql/

 Mejores prácticas de seguridad de bases de datos. (s. f.).

https://www.oracle.com/mx/database/nosql/what-is-nosql/

También podría gustarte