Está en la página 1de 13

HERRAMIENTAS DE

ADMINISTRACIÓN DE
BASES DE DATOS
INTEGRANTES:
Axel Enciso
Andres Gonzales
Omar Millan
Pablo Palma
Fucheng Zhou
ÍNDICE

01
INTRODUCCIÓN

02
HERRAMIENTAS DE ADMINISTRACIÓN

06
VENTAJAS Y DESVENTAJAS

09
CARACTERÍSTICAS

12
CONCLUSIONES
Intro
Las herramientas de administración de base de datos son programas o conjuntos de programas que se
utilizan para administrar y gestionar bases de datos. Estas herramientas pueden variar en función de la base de
datos específica que se esté utilizando, pero suelen incluir las siguientes funcionalidades:

Creación y mantenimiento de bases de datos


Administración de usuarios y permisos
Monitoreo del rendimiento
Herramientas de backup y restauración
Herramientas de análisis y reporting
phpMyAdmin

Este es una herramienta de administración


gratuita construida con PHP.

Así mismo este puede realizar un gran conjunto de


operaciones con MySQL y bases de datos como por
ejemplo MariaDB.

Puede utilizar la GUI o utilizar secuencias SQL para


realizar la gestión correcta de la base de datos.
Sequel Pro
Es una herramienta exclusiva para Mac OS,
fabricada por Sequel Pro & CocoaMySQL Team.

Es un proyecto de código abierto que le brinda


acceso directo a bases de datos MySQL locales y
remotas. Trabaja con MariaDB y MySql.
ORACLE
Oracle Database es un sistema de gestión de base de datos de tipo objeto-relacional (ORDBMS, por el acrónimo en inglés de
Object-Relational Data Base Management System), desarrollado por Oracle Corporation, la empresa estadounidense de
hardware y software.

Este tipo de sistema mejora la gestión de grandes bases de datos y también aumenta el nivel de seguridad. Se basa en un
esquema estructurado que solo está disponible para administradores autorizados.
Aplicaciones

phpMyAdmin Sequel Pro Oracle


Herramienta de software gratuita escrita en PHP, Algunas de las aplicaciones mas importantes de esta Una aplicación popular de Oracle es Oracle Database,
diseñada para la administración de bases de datos herramienta son: que es un sistema de gestión de bases de datos
MySQL a través de una interfaz gráfica de usuario. Administración de bases de datos relacionales utilizado por empresas y organizaciones de
Desarrollo de aplicaciones todo el mundo para almacenar y gestionar grandes
Análisis de datos cantidades de datos. Oracle Database es conocido por
Importación y exportación de datos su fiabilidad, escalabilidad y capacidad para manejar
Copias de seguridad y restauración de bases de grandes cargas de trabajo, y se utiliza en una amplia
datos variedad de aplicaciones empresariales, incluyendo
finanzas, recursos humanos, fabricación, ventas y
marketing, entre otros.
VENTAJAS
Gratis y de código abierto.
Admite bases de datos MySQL y MariaDB
Interfaz web intuitiva
Importar datos y exportar datos (CSV y SQL)
Traducido a idiomas 72

DESVENTAJAS
La cantidad de base de datos manejada se ven
muy limitadas.
Solo administra bases en MySQL, quedando
fuera otras opciones como PostgreSQL y
Microsoft SQL Server.
Sequel Pro V E N T A J A S

Código abierto que le brinda acceso directo a bases de datos


MySQL locales y remotas.
Permite hacer operaciones como backups o restauraciones de
bases de datos muy rápidamente.
Sirve para administrar tanto bases de datos locales como
remotas.
Gran compatibilidad con Mac

D E S V E N T A J A S

Como es una interfaz visual, bloquea la capacidad al usuario del


aprendizaje de manejo de datos en la consola.

Puede provocar que no aprendas tanto SQL y las herramientas de


administración de MySQL de bajo nivel.
Limitada a MySQL
Limitada escalabilidad
VENTAJAS DESVENTAJAS
Escalabilidad: Oracle es altamente escalable, lo que Costo: Oracle es uno de los sistemas de gestión de
significa que puede manejar grandes cargas de trabajo bases de datos más caros en el mercado, lo que
y grandes volúmenes de datos sin comprometer el puede limitar su accesibilidad para pequeñas y
rendimiento. medianas empresas.

Fiabilidad: Oracle es conocido por su fiabilidad y su Complejidad: Oracle es una plataforma compleja
capacidad para garantizar la integridad de los datos que requiere una curva de aprendizaje significativa
almacenados. Esto es especialmente importante en
para los administradores y desarrolladores de bases
entornos empresariales donde la precisión de los datos
de datos, lo que puede requerir tiempo y recursos
es crítica.
adicionales.
CONCLUSIÓN
Cada una de la herramientas mencionadas tiene sus ventajas, desventajas y distintas
características las cuales se ajustaran mejor dependiendo del proyecto que se esté
realizando, por ejemplo, Oracle funciona bien en empresas grandes, sin embargo, no es la
mejor opción para una Startup o una PYME, ya que, suele ser muy costosa de mantener, en
cambio PhpMyAdmin es muy facil y economica de mantener, pero la escalabilidad a
grandes magnitudes no es tan efectiva como en Oracle, por otra parte tenemos Sequel
Pro, la cual puede venir bien al estar desarrollando algún proyecto para el ecosistema de
apple.
ENTREVISTA
Oscar Martin Tirado Ochoa

¿Qué manejadores de base de datos conoces (cuales marcas)?


PhpMyAdmin y Consola

De todas las tecnologías que conoces, menciona tres en las que tengas mayores fortalezas y habilidades.
MariaDB, MongoDB y MySQL

¿De que tamaño son las bases de datos que has administrado?
Aproximadamente de unos 3000 - 6000 usuarios y arriba de 2 millones de datos

Cuéntame los dos desafíos más grandes que has tenido como DBA en tu último trabajo, ¿en que consistieron y como lo resolviste?
Enlazar APIS para conectar las BD con tecnologías viejas resolución, conversiones con scripts en python, por la migración, dbase a mySQL
ENTREVISTA
Oscar Martin Tirado Ochoa

¿Cuáles son tus conocimientos en cuanto a administración de base de datos a nivel de seguridad, alta disponibilidad y migracioes?
Estructura de la tecnología, codificación y encriptación, conocer grstores de BD, ya que esto ultimo ayuda mucho en trabajar en consola y el
uso de SSH; también usa Linux para sincronizar la migración con respaldo.

¿Cómo adquiriste tus conocimientos en base de datos y cuál ha sido tu especialización en el rubro?
Lectura, preguntar y practica con pruebas separadas en respaldos, foros.

¿Cuál fue el último curso que has tomado para mantenerte al día en administración de base de datos?
Ninguno, pero está en busca de uno.

¿Cuáles son las diferentes responsabilidades de un DBA?


Normalizar BD, realizar respaldos, validación y verificación, migración en caso de necesitarlo, cuidados generales de información, algo super-
importante confidencialidad de información.

¿Cuánto es el salario de un administrador de base de datos?


80,000 pesos al mes

¿Cuál debe ser el perfil de un administrador de base de datos?


Ing. Sistemas, ing en computación y lic. en ciencias computacionales.

También podría gustarte