Está en la página 1de 5

Sistema Gestor de

Sistema Gestor de Bases


Bases de Datos
de Datos No Relacionales
Relacionales
Un sistema de Las bases de datos no
administración de bases relacionales son un sistema
de datos (DBMS) es un de almacenamiento de
software diseñado para información que se
almacenar, recuperar y caracteriza por no usar el
administrar datos. El lenguaje SQL para las
DBMS más predominante consultas. Esto no significa
en un sistema de base de que no puedan usar el
datos empresarial es el lenguaje SQL, pero no lo
RDBMS. La forma hacen como herramienta de
completa de RDBMS es el consulta, sino como apoyo.
Sistema de gestión de Por ello también se les suele
bases de datos llamar NoSQL o «no solo
relacionales. Ahora que SQL».
está claro qué es un Tienen una gran
sistema de gestión de escalabilidad y están
bases de datos, pensadas para la gestión de
aprendamos sobre el grandes volúmenes de
Definición sistema de gestión de datos. Por otro lado, a
bases de datos diferencia de las bases de
relacionales. datos relacionales no cumple
con el estándar ACID de
atomicidad, consistencia,
aislamiento y durabilidad.

Las bases de datos no


relacionales son más
actuales que las relacionales,
y su desarrollo se ha basado
en la necesidad de crear
sistemas de gestión capaces
de trabajar con datos no
estructurados o semi-
estructurados.

Funciones Un SGBD permite definir  La información no se


principales los datos, además de almacena en tablas
manipularlos, aplicar sino a través de
medidas de seguridad e documentos.
integridad y recuperarlos o  Son bases de datos
restaurarlos después de muy útiles para
producirse algún tipo de organizar y gestionar
fallo. Algunas de las información no
funciones principales de estructurada, o cuando
los gestores de bases de no se tiene una noción
datos son las siguientes: clara de los datos a
1. Contribuyen a la almacenar.
creación de  Son bases de datos
bases de datos con alto grado de
más eficaces y escalabilidad y están
consistentes. diseñadas para
2. Determinan las soportar grandes
estructuras de volúmenes de datos.
almacenamiento  No utilizan el lenguaje
del sistema. SQL para consultas,
3. Facilitan las aunque sí lo pueden
búsquedas de usar como herramienta
datos de de apoyo.
cualquier tipo y  Es un sistema de
procedencia a almacenamiento de
los usuarios de datos relativamente
negocio. nuevo, y como tal,
4. Ayudan a todavía no posee un
mantener la sistema estandarizado.
integridad de los  A diferencia de las no
activos relacionales, no
informacionales garantizan el
de la empresa. cumplimiento de las
5. Introducen cualidades ACID, esto
cambios en la es, atomicidad,
información, si consistencia,
es requerido. integridad y
6. Simplifican los durabilidad.
procesos de
consulta.
7. Controlan los
movimientos que
se observan en
la base de datos.
Ventajas Las ventajas de un
sistema de gestión de
bases de datos  Son mucho más
relacionales ofrecen una flexibles a la hora de
vista sistemática de los crear esquemas de
datos, lo que ayuda a las información, lo que las
empresas a mejorar sus convierte en una
procesos de toma de solución ideal para el
decisiones al mejorar almacenamiento y
diferentes áreas. gestión de datos no
Seguridad de datos estructurados o
mejorada semiestructurados.
Las funciones de
autorización y control de  Ofrecen una mayor
acceso del software de escalabilidad. Pueden
bases de datos soportar mayores
relacionales admiten el volúmenes de datos y
cifrado y descifrado añadir mayor
avanzados, lo que permite capacidad añadiendo
a los administradores de nuevos módulos de
la base de datos gestionar software, sin
el acceso a los datos necesidad de añadir
almacenados. nuevos servidores.
Retener la consistencia
de datos.  Garantizan un alto
Es más fácil agregar rendimiento, ya que
nuevos datos o modificar están diseñadas para
tablas existentes en un trabajar con modelos
RDBMS mientras se de datos concretos y
mantiene la coherencia de patrones de acceso
los datos con el formato específicos.
existente. Esto se debe
principalmente a que un  Son muy funcionales,
RDBMS es compatible ya que cuentan con
con ACID. API exclusivas y
Mejor flexibilidad y proporcionan modelos
escalabilidad. de datos para trabajar
Un RDBMS ofrece más con cada tipo de datos
flexibilidad a la hora de presentes en la base.
actualizar los datos, ya
que las modificaciones
solo deben realizarse una
vez
Fácil mantenimiento.
Las bases de datos
relacionales se consideran
de bajo mantenimiento
porque los usuarios
pueden probar, regular,
corregir y hacer copias de
seguridad de los datos
rápidamente, ya que la
herramienta de
automatización en
RDBMS ayuda a
sistematizar estas tareas.
Riesgo reducido de
errores.
En el software de bases
de datos relacionales,
puede verificar fácilmente
si hay errores en los datos
de diferentes registros.
Además, como
cada elemento de datos
se almacena en una sola
ubicación, no hay
posibilidad de que
versiones anteriores
difuminen la imagen.

Desventajas Como decíamos, las  No cumplen igual que


bases datos relacional las relacionales con
también cuentan con las propiedades de
algunas desventajas, atomicidad,
principalmente, son consistencia,
deficientes a la hora de integridad y
manejar datos gráficos, durabilidad.
multimedia, CAD y
sistemas de información  No son compatibles
geográfica, que necesitan con determinadas
un soporte más dinámico. consultas en lenguaje
SQL.
Tampoco permiten
desarrollar tablas  Carecen de un sistema
organizadas de formar estandarizado ya que
jerárquica, es decir, no se todavía son bases de
puede crear un subfila, datos relativamente
porque todas las filas nuevas.
están al mismo nivel
jerárquico, por tanto, no  Muchos sistemas de
se puede emplear gestión de bases de
entidades subordinadas. datos relacionales son
Puesto que las bases de de código abierto y
datos relacionales acaban tienen una gran
segmentándose en comunidad detrás
diferentes tablas programando
separadas, esto provoca soluciones y nuevas
un rendimiento negativo a funcionalidades. En el
la hora de hacer consultas caso de las bases de
y obtener la información datos no relacionales
deseada. este soporte es mucho
más limitado.

MySQL MongoDB .
Sitios web grandes y  Google
populares:  Facebook
 Google  eBay
 Facebook  Cisco
 YouTube  Adobe
 Twitter Cassandra.
ORACLE  Facebook
Empresa
 Domino's Pizza
s que lo  Twitter
 Starbucks
utilizan  Instagram
 Burger King
 Banco de México
 Spotify
 Coca Cola  Netflix
 PEMEX
Otros….
Windows, Linux, Mac OS
X, Unix y BDS.

También podría gustarte