Está en la página 1de 2

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS


INGENIERIA EN TECNOLOGIAS DE LA INFORMACION
MATERIA: BASE DE DATOS
PARALELO: MA 2-2
DOCENTE: ING. ROBERTO CRESPO MENDOZA. MSIG.
TEMA: TALLER BASE DATOS SQL vs NoSQL
FECHA: 15/06/2022
INTEGRANTES DEL GRUPO:
.BRYAN VILLAMAR BRIONES
.CESAR STEEVEN SAN MIGUEL GANDO
.SCARLET PAREDES MONTECEL

BASE DE DATOS SQL vs NoSQL

SQL
Puede ser usada para compartir y administrar datos, en particular la información
organizada en tablas que se encuentra en los sistemas de administración de bases de
datos relacionales. Mediante el uso de SQL, se puede:
Consultar, actualizar y reorganizar datos.
Crear y modificar la estructura de un sistema de base de datos .
Controlar el acceso a sus datos.
Permite interactuar con una base de datos. El lenguaje de cons ulta estructurado (SQL)
es el lenguaje de base de datos más implementado y valioso para cualquier persona
involucrada en la programación informática o que usa bases de datos para recopilar y
organizar información.

NoSQL

Este modelo de base de datos NoSQL trabaja con un lenguaje diferente a las
relacionales. No tienen un identificador que sirva de relación entre los conjuntos de
datos. Trabajan con formato NoSQL (Not only SQL) en el que los datos no
necesariamente se registran en una tabla.

BASE DE DATOS NoSQL BASE DE DATOS SQL


VENTAJAS VENTAJAS
Aplicaciones de big data: grandes volúmenes SQL puede ser empleado en laptops, computadoras,
son manejados fácilmente por las bases de servidores o dispositivos móviles.
datos NoSQL.

Administración de la base de datos: menos El tiempo y la aceptación generalizada de los


administración práctica, cuenta con capacidades desarrolladores permiten crear gran cantidad de
de distribución de datos y reparación información y herramientas en torno a ellas.
automática, modelos de datos simplificados y
menos requisitos de ajuste y administración.
Versatilidad: Las posibilidades de crecimiento en Cualquier operación que se quiera ejecutar y no cumpla
el volumen de datos o la posibilidad de incluir con los criterios de información preestablecidos, no se
cambios sobre la forma en la que ingresan los realizará.
datos sin necesidad de alterar la estructura,
permite adaptarse de forma rápida a un entorno
de alto dinamismo.
Crecimiento Horizontal: si se requiere instalar Todos los procesos deben estar bajo los estándares que
mayor cantidad de nodos para ampliar la plantea el SQL. Brindando de esta forma criterios de
capacidad, se puede hacer sin problemas. Esto uniformidad a la información.
no interrumpe la usabilidad o consultas dentro
de la base de datos.
La adaptabilidad y flexibilidad permiten empezar Gran parte de la aceptación depende de la sencillez de su
con bajos niveles de inversión en equipos e ir método de escritura, facilitando para nosotros la
ampliando la capacidad a medida de las comprensión de las operaciones.
necesidades.

DESVENTAJAS DESVENTAJAS
la mayoría de las alternativas de bases de datos Cuando estas bases de datos comienzan a crecer en
NoSQL apenas han salido de las etapas de volumen, el almacenamiento y el costo de mantenimiento
preproducción, y hay muchas características se convierten en un problema de alto costo.
importantes que aún no se han implementado
Algunas de estas bases de datos no incorporan Algunas bases de datos SQL se ven condicionadas por el
la atomicidad de información. Esto puede sistema operativo en el cual van a funcionar y los
derivar en que la información no sea consistente requisitos mínimos de funcionamiento de los servidores u
entre nodos. ordenadores.

Software poco documentado: Al ser tan La interfaz de una base de datos SQL es más compleja que
relativamente nuevo, el NoSQL puede adolecer agregar algunas líneas de código.
de que algunas operaciones sean limitadas por
la falta de información sobre las herramientas y
sus características.
Baja estandarización: No se tiene un criterio Aunque las bases de datos SQL se ajustan a los estándares
plenamente definido entre los motores que se ANSI e ISO, algunas bases de datos implementan
utilizan en este tipo de base de datos. El extensiones propietarias al SQL estándar para garantizar el
lenguaje tiende a variar según el tipo de base de bloqueo del proveedor.
datos que se vaya a utilizar.

¿Cuál utilizaríamos? ¿Por qué?

Luego de analizar a fondo los dos tipos de base de datos en nuestro caso como
estudiantes y relacionado a los proyectos que podríamos hacer que necesiten de
estudio y análisis de datos no relacionados o indeterminados nos iríamos por la base
de datos NoSQL ya que estas al brindar más rapidez y necesitar menos recursos o un
consumo bajo de hardware, nos ayudaría en la agilidad al realizar el trabajo, aunque si
se tratara de un proyecto más formal y con un uso de datos más extenso nos iríamos
por la base de datos SQL.

También podría gustarte