Está en la página 1de 5

Osorio Cervantes Aldo Santiago 297263

Universidad Autónoma de Querétaro

Facultad de Informática

Bases de Datos II

1.1 Introducción a administración de base datos

Es necesario administrar la información mediante herramientas que faciliten su administración. Un


administrador debe guardar, controlar la información de manera siempre accesible al usuario.

Los administradores su tarea principal es el diseño, instalación y configuración de sistemas


gestores de base de datos, automatización de tareas mediante rutinas y scripts

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

Administración de base datos

Es un conjunto de actividades que permiten mantener la continuidad o disponibilidad de bd,


asegurar su integridad y favorecer el óptimo perfomance de moto bd

Las principales tareas son:

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

Diseñar y administrar el almacenamiento para asegurar la integridad, seguridad y rendimiento de


acceso

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

 Toda la infraestructura física como:


 Granjas de servidores clusters
 Balanceadores de cargas
 Arreglo de discos
 Memoria disponible por servidores
 Conectividad entre servidores y aplicaciones
 Planeación de la capacidad y previsión de crecimiento

Software

Incluye todas las app que usan los servidoes de la BD

 Sistema operativo, idiomas y config


 Balanceadores de carga
 Motor de base de datos
 Herramienta de terceros para monitoreo
 Admin de licencias y permisos

Datos

 Admin y conocimiento de los datos de lq organización y que son de BD


 Estadísticas , índices o migraciones
 Replica de la base datos
 Administrar la base de datos
 Docs de actividades realizadas y programadas

Usuario

 Administra de los usuarios del sistema de gestor de la base de datos, incluyendo


desarrolladores, usuarios de la app y finales.
 Establecer las políticas de seguridad
 Capacitación de usuarios finales o desarrolladores para hacer eficiente, racional y
adecuado de las BD

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

Es un sistema de almacenamiento distribuido de datos de alto rendimiento diseñado para soportar


apps que requieren máximo rendimiento, escalabilidad y eficiencia

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:

 Diseñada para soportar una gran demanda de datos en tiempo real


 Se puede usar con un sistema de archivos local tradicional
 Es una interfaz de alto nivel

Desventajas:

 No tiene sitio web


 No posee llaves extranjeras
 No soporta transacciones de alto desempeño
 DDBMS no es de bajo costo

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:

 Lider de servicios de la nube PAAS


 Lideres en juegos sociales
 Mas de 65000 aplicaciones alojadas
 Da servicio a mas de 1200 clientes de Heroku
Osorio Cervantes Aldo Santiago 297263

Características:

 Es simple, rápido y flexible


 Se puede usar Linux y Windows
 Comienza con un solo nodo
 Fácil de desarrollar
 Fácil de gestionar
 Todos los nodos son iguales

¿Cuando lo podemos usar?

 Cuando necesitamos poco LAG y alto rendimiento


 Cuando tiene una gran cantidad de usuarios

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

Las plataformas que se puede usar es:

 Riak for Debian


 Riak for Mac OS X
 Riak KV for Solaris

Los productos de Riak

Riak KV es comercial

Riak TS es código abierto

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

También podría gustarte