Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Informática
Bases de Datos II
Definiciones:
Conjunto de datos relacionados y organizados con cierta estructura. Según sea la organización
distinguimos entre diferentes modelos de BD como el relacional, jerárquico o red
Sistema de gestión de base de datos es una aplicación que permite definir, crear y mantener una
BD promocionando acceso a las mismas
En resumen. Son criterios de cómo organizar datos o variables, mediante una BD con herramientas
y funcionalidades
Implementar, dar soporte y gestionar la base de datos mediante SQL, así mismo asegurando la
integridad la información
Performance y tuning, por medio del monitoreo constante y persistente de los elemento de la
base de datos que permitan detectar los problemas de rendimiento como cuello de botella o bajo
rendimiento
Implemtar mecanismos de segurida asegurándose de los permisos y privilegios para cada app y
usuario
Osorio Cervantes Aldo Santiago 297263
Apoyar la planeación de las aplicaciones propias y terceros por mediante equipo de desarrollos
para hacer transacciones de la mejor manera
Elaborar o participar en la elaboración de los diferentes planes de contingencias para minimizar los
riesgos
Documentar la BD, configuraciones, tareas, que exista una base de conocimientos que puede
utilizarse por el admin de BD
Hardware
Software
Datos
Usuario
Aplicaciones
Monitorear las app para detectar posible cuellos de botella y perdidas de rendimiento
Apoyo al tuning de apps mejorando las practicas de modelo y mejora de rendimiento
Configurar y actualizar de las apps.
Osorio Cervantes Aldo Santiago 297263
Exposicion e1
BIGTABLE
Fue creado por Google en 2004 lo que es privado y secreto de Google, es un mapa
multidimensional ordenado, disperso, distribuidos y persistente.
HYPERTABLE
Este inicio en marzo de 2007 por ingenieros de inktomi, se desarrollo como un software interno en
Zvents Inc. En enero de 2009 Baidu se convirtió en el patrocinador del proyecto
Características:
Guarda grandes cantidades de información en una sola tabla para que las operaciones
realizadas puedan ser procesadas en forma simultanea
Ideal para aplicación que necesitan manejar datos que evolucionar rápidamente
Este escrito en C++
Lo que se diferencia entre otras que tiene un código abierto de alto rendimiento, ahorro de costes,
menos hardware, consumo de energía y más..
Ventajas:
Desventajas:
MEMBASE
Es un sistema de admin de BD clave-valor que esta diseñado para escalar de arriba hacia abajo, sin
interrumpir los servicios de los datos.
Membase implemento:
Características:
RIAK
Es un base de datos NoSQL distribuida a Open Source Erlang, desarrollada por Bash, se creo por
Andy Gross en 2008 y se culmina en 2017 por problemas economicos
Características:
Alta disponibilidad
Escalabilidad
Tolerancia a fallos
Simple operacional
Riak KV es comercial
Ventajas
Escalamiento sencillo
Alta disponibilidad
Gran rendimiento
Muchos API’S
Casos de uso:
Session data
Gestión de contenido y docs
Mensajería y chat
Osorio Cervantes Aldo Santiago 297263
Continuidad de negocios