2. ¿QUÉ SON LAS BASES DE DATOS?
Una base de datos es un conjunto de datos que pueden ser
tratados de forma automática por una computadora.
Los programas de computación que permiten instalar una base de
datos y trabajar con ella de forma eficaz reciben el nombre de
Programas gestores de base de datos, aunque
simplificadamente se les denomina también base de datos.
3. ¿QUÉ ES UNA BASE E DATOS TIPO
SQL?
SQL (por sus siglas en español lenguaje de consulta estructurada) es
un lenguaje específico del dominio que da acceso a un sistema de
gestión de bases de datos relacionales que permite especificar
diversos tipos de operaciones en ellos. Una de sus características es
el manejo del álgebra y el cálculo relacional que permiten
efectuar consultas con el fin de recuperar, de forma
sencilla, información de bases de datos, así como hacer cambios en
ellas.
4. ¿QUÉ ES UNA BASE DE DATO TIPO
NO SQL?
Hablar de bases de datos NoSQL es hablar de estructuras que nos
permiten almacenar información en aquellas situaciones en las que
las bases de datos relacionales generan ciertos problemas debido
principalmente a problemas de escalabilidad y rendimiento de las
bases de datos relacionales donde se dan cita miles de usuarios
concurrentes y con millones de consultas diarias.
Las bases de datos NoSQL son sistemas de almacenamiento de
información que no cumplen con el esquema entidad–relación.
Tampoco utilizan una estructura de datos en forma de tabla donde se
van almacenando los datos sino que para el almacenamiento hacen
uso de otros formatos como clave–valor, mapeo de columnas o
grafos.
5. TABLA COMPARATIVA DE
BASES DE DATOSNombre de bases de datos Ventajas Desventajas
SQL server Utiliza mucho la memoria RAM para las
instalaciones y utilización de software.
No se puede utilizar como practicas porque se
prohíben muchas cosas, tiene restricciones en lo
particular.
Es útil para manejar y obtener datos de la red de
redes.
Nos permite olvidarnos de los ficheros que forman la
base de datos.
Oracle Oracle es el motor de base de datos objeto-
relacional más usado a nivel mundial.
Puede ejecutarse en todas las plataformas, desde
una Pc hasta un supercomputador.
También es elevado el coste de la información, y sólo
últimamente han comenzado a aparecer buenos
libros sobre asuntos técnicos distintos de la simple
instalación y administración.
Mango DB Mongo DB tiene la capacidad de realizar consultas
utilizando javascript, haciendo que estas sean
enviadas directamente a la base de datos para ser
ejecutada.
mongo DB bloquea la base de datos cada vez que se
realiza un escritura, lo que reduce la concurrencia
dramáticamente.
Tiene problemas de rendimiento cuando el volumen
de datos supera los 100GB.
Oracle No SQL Es su estandarización y consistencia entre distintas
implementaciones.
Su incapacidad de ejecutar procesamientos
recursivos.
La inconsistencia e incompatibilidad de datos en las
áreas del tiempo y sintaxis de datos, concatenación
de cadenas y sensibilidad de caracteres.
Cassandra Algunos tipos de almacén de bases de datos
NoSQL incluyen almacenes de columnas, de
documentos, de valores de claves, de gráficos,
Con el fin de apoyar las características de
fiabilidad y coherencia, los desarrolladores
deben implementar su propio código, lo que