Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD:
CIENCIA Y TECNOLOGÍA
CARRERA:
INGENIERÍA EN SISTEMAS Y REDES INFORMÁTICAS.
MATERIA:
ADMON. DE BASES DE DATOS I.
DOCENTE:
ING. OSCAR ROBERTO TORRES RODRIGUEZ
ACTIVIDAD:
MAPA CONCEPTUAL.
ESTUDIANTES:
FECHA DE ENTREGA:
DOMINGO, 01 DE AGOSTO DEL 2021
BASE DE
DATOS
Atomicidad, consistencia, Las bases de datos no relacionales
Una base de datos es una colección organizada de información
o NoSQL estructurada,
se caracterizan poro tener
aislamiento y durabilidad. Además,
datos, típicamente almacenados electrónicamente en un sistema de
los perfiles son más baratos, una mayor escalabilidad y por
computadora. Una base de datos es usualmente controlada por un sistema de
porquegestión
son bases dede
de base datos
datos,que soportar
Una base de datos puede estaruna estructura para
alfabéticamente
están en
queelasí
mercado desde
cuando sean hace se encuentren
consultados distribuida,
rápidamente son
enmás
base flexibles
a las y
muchocaracterísticas selectivas
tiempo y cuentan, permiten
que se deseen, ya sea
además, hacer cambios
números telefónicos, en los
dirección,
correo electrónico,
con el mejor numero
soporte, suites dede tarjetas de crédito y un sin sin
esquemas fin de información
para la BBDD.
acerca de personas, cosas y eventos.
productos y tienen mayor Además permiten la escalabilidad
compatibilidad. horizontal y están optimizadas
para grandes cantidades de datos.
Oracle es una empresa que desarrolla bases de datos que almacenan y facilitan el manejo de
grandes cantidades de información relacionada entre sí. Es una de las mayores compañías de
software del mundo y también de las más caras al crear aplicaciones empresariales de alto
rendimiento.
Creador: Larry Ellison, Ed Oates y Bob Miner fundan en 1977 una empresa de consultoría
llamada Software Development Laboratories (SDL), y tiempo después obtienen un contrato
con la CIA para diseñar un sistema especial de bases de datos con código clave "Oracle". Oracle
surge en 1977 bajo el nombre de SDL (Software Development Laboratories). Larry Ellison nació
el 17 de agosto de 1944 (edad 76 años), El Bronx, Nueva York, Estados Unidos
Características:
Ventajas:
SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida
en una relativamente pequeña.
Creador: SQLite apareció en mayo del año 2000 de la mano de su creador D. Richard Hip, quién
ha liberado las diferentes versiones de SQLite en base a la licencia GPL por lo que su código es
de dominio público y puede ser modificado por cualquier persona. Gracias a esto, SQLite ha
sido mejorada a lo largo de 7 años por un gran número de colaboradores y también ha sido
migrada a diversas plataformas.
Características: SQLite se caracteriza por ser un motor de base de datos ágil y robusto
diseñado para ambientes de alto volumen.
Ventajas:
No requiere configuración.
No se requiere uso de servidor (proceso activo para atender la peticiones).
Fácilmente portable (multiplataforma Windows, Linux, MAC, dispositivos móviles,
Tablet, etc.) y posee un acceso mucho más rápido.
Adecuado para el desarrollo básico y pruebas.
Utiliza sintaxis SQL estándar con pequeñas modificaciones.
Desventajas:
No es fácilmente escalable.
Es un software de fuente abierta ya que es posible para cualquier persona usarlo y modificarlo.
Cualquier persona puede bajar el código fuente de MySQL y usarlo sin pagar.
Creador: empresa fundada en 1995 por Michael Widenius desarrolló junto a David Axmark y
Allan Larsson MySQL y la empresa MySQL AB.
Características:
Ventajas:
Desventajas:
EJEMPLOS DE DBMS DE LAS BASES
DE DATOS NO RELACIONALES
Creador: Apache Cassandra fue inicialmente desarrollada en Facebook para impulsar las
búsqueda en la bandeja de entrada por Avinash Lakshman (uno de los autores de Amazon's
Dynamo) y Prashant Malik. Fue lanzada como un proyecto open source de Google code en julio
de 2008. En marzo de 2009, se transformó en un proyecto de Apache Incubator. El 17 de
febrero de 2010 se graduó como un proyecto de alto nivel.
Características:
Multiplataforma
Propio lenguaje de consultas (CQL)
Escalado lineal y horizontal
Es un SGBD distribuido
Utiliza una arquitectura peer-to-peer
Ventajas:
Alta disponibilidad.
Tolerancia a particiones y escalado.
Cantidad de recursos que se tienen disponibles.
Desventajas:
La conexión de nuevos nodos no es tarea fácil, ya que el mismo se tiene que poner de
acuerdo con el resto, y esto conlleva un tiempo.
Debemos saber qué quieres se van a ejecutar previamente, ya que al hacer SELECT
sufre un poco debido a la manera en la que almacena los datos.
CouchDB es una base de datos NoSQL de código abierto basada en estándares comunes para
facilitar la accesibilidad y compatibilidad web con una diversidad de dispositivos, es compatible
con los principales sistemas operativos: Linux, Unix, macOS y Windows, y se ha desarrollado en
el lenguaje de programación Erlang.
Creador: CouchDB es un proyecto creado en abril de 2005 por Damien Katz, ex desarrollador de
Lotus Notes en IBM. Damien Katz lo definió como un "sistema de almacenamiento para una
base de datos objetal de gran escala". Desarrollador: Apache Software Foundation.
Características:
Ventajas:
Documentos JSON.
Interfaz RESTful.
Replicación N-Master.
Construido para fuera de línea.
Filtros de replicación.
Desventajas:
FIN