Está en la página 1de 14

DBMS

DBMS

 significa "Sistema de Gestión de Bases de Datos" en inglés (Database


Management System). Es un software que se utiliza para administrar y
gestionar bases de datos.

Una base de datos es un conjunto estructurado de datos que se utiliza para


almacenar, organizar, recuperar y gestionar información. Un DBMS proporciona
una interfaz entre los usuarios y la base de datos, permitiendo a los usuarios
interactuar con la base de datos de manera eficiente y segura.
Las principales funciones de los
DBMS
1. Almacenamiento de datos: Un DBMS almacena datos de manera organizada en
disco o en memoria, asegurando que los datos se guarden de forma duradera y
se recuperen cuando sea necesario.
2. Recuperación de datos: Permite a los usuarios buscar y recuperar datos de la
base de datos utilizando consultas y comandos específicos.
3. Mantenimiento de la integridad de datos: Un DBMS garantiza la integridad y la
consistencia de los datos mediante la aplicación de reglas y restricciones, como
las claves primarias y foráneas.
4. Control de acceso: Controla quién puede acceder a la base de datos y qué
operaciones pueden realizar los usuarios, garantizando la seguridad de los
datos.
Las principales funciones de los
DBMS
5. Concurrencia: Administra el acceso concurrente de múltiples usuarios a
la base de datos, evitando conflictos y garantizando la consistencia de
los datos.
6. Copias de seguridad y recuperación: Proporciona capacidades de
respaldo y restauración para proteger los datos contra la pérdida o daño.
7. Optimización del rendimiento: Un DBMS optimiza las consultas y
operaciones para mejorar el rendimiento y la eficiencia de la base de
datos.
Versiones de BI nativas de DBMS
1. Oracle Database:
1. Oracle BI Enterprise Edition (OBIEE): Es una plataforma de BI completa que
se integra estrechamente con Oracle Database. Permite la creación de informes,
análisis, cuadros de mando y paneles de control.
2. Microsoft SQL Server:
1. SQL Server Reporting Services (SSRS): Es una solución de generación de
informes que se integra directamente con SQL Server. Permite la creación y
publicación de informes personalizados.
3. IBM Db2:
1. IBM Cognos Analytics: Ofrece capacidades de BI y análisis que pueden
conectarse y aprovechar las capacidades de Db2.
Versiones de BI nativas de DBMS

1. SAP HANA:
1. SAP BusinessObjects: SAP ofrece una variedad de herramientas de BI, incluido SAP
BusinessObjects, que se integran perfectamente con la base de datos SAP HANA.
2. Teradata:
1. Teradata Vantage: Anteriormente conocido como Teradata Analytics Platform, esta plataforma
de análisis está diseñada para trabajar de manera nativa con las bases de datos Teradata.
3. PostgreSQL:
1. BIRT (Business Intelligence and Reporting Tools): BIRT es una plataforma de código abierto
que se puede utilizar para crear informes y paneles de control con datos almacenados en
PostgreSQL.
4. MongoDB:
1. MongoDB Charts: MongoDB Charts es una herramienta nativa de creación de gráficos y
visualización de datos que se integra con bases de datos MongoDB.
Requerimientos de hardware de
DBMS
1. Procesador (CPU):
1. La velocidad y la cantidad de núcleos del procesador son importantes para el rendimiento de
la base de datos.
2. Los DBMS que manejan cargas de trabajo intensivas pueden beneficiarse de múltiples
núcleos y procesadores.
3. La capacidad de procesamiento en paralelo es esencial para manejar consultas y
transacciones concurrentes.
2. Memoria RAM:
1. La cantidad de memoria RAM (Random Access Memory) es crítica para el rendimiento.
2. Cuanta más memoria tenga, más datos puede mantener en caché el DBMS, lo que acelera
las operaciones de lectura y escritura.
3. La cantidad necesaria depende del tamaño de la base de datos y la carga de trabajo. Los
DBMS en memoria pueden requerir cantidades significativas de RAM.
Requerimientos de hardware de
DBMS

1. Almacenamiento en disco:
1. El tipo de almacenamiento en disco (discos duros tradicionales, unidades de estado sólido,
almacenamiento en red, etc.) afectará al rendimiento y la capacidad.
2. Se recomienda un almacenamiento rápido para las bases de datos de alta carga.
3. La capacidad de almacenamiento debe ser suficiente para alojar la base de datos y los
archivos de registro, así como cualquier respaldo o archivo de registro de transacciones.
2. Red:
1. La velocidad de la red puede ser relevante si se accede a la base de datos desde múltiples
ubicaciones o se utilizan sistemas distribuidos.
2. Una red rápida y confiable es fundamental para la transferencia de datos entre servidores y
clientes.
Requerimientos de hardware de
DBMS
1. Sistema Operativo:
1. El sistema operativo utilizado también puede afectar el rendimiento y la escalabilidad del
DBMS. A menudo, los DBMS tienen requisitos específicos en cuanto al sistema operativo.
2. Disponibilidad y redundancia:
1. Para aplicaciones críticas, es importante considerar la disponibilidad y la redundancia del
hardware para minimizar tiempos de inactividad. Esto podría incluir configuraciones de clústeres
y sistemas de respaldo.
3. Conectividad de almacenamiento y respaldo:
1. Se deben considerar soluciones de respaldo y recuperación para garantizar la integridad de los
datos en caso de fallos del sistema.
4. Seguridad:
1. Se deben implementar medidas de seguridad física para proteger el hardware que aloja la base
de datos.
Requerimientos de Software de DBMS

1. Sistema Operativo:
1. El DBMS generalmente se ejecutará en un sistema operativo específico. A menudo,
los DBMS son compatibles con múltiples sistemas operativos, como Windows, Linux,
Unix o macOS.
2. Es importante verificar la compatibilidad del DBMS con la versión específica del
sistema operativo que planea utilizar.

2. Requisitos de Bibliotecas y Dependencias:


1. Los DBMS pueden tener requisitos específicos de bibliotecas y dependencias que
deben estar instalados en el sistema operativo. Esto puede incluir bibliotecas de
tiempo de ejecución, controladores de bases de datos, y otros componentes
relacionados.
Requerimientos de Software de DBMS
1. Espacio en Disco:
1. Necesitará suficiente espacio en disco para instalar el DBMS y alojar la base de datos en sí,
así como para los archivos de registro, respaldo y otros archivos relacionados.
2. La cantidad de espacio en disco necesario variará según el tamaño de la base de datos y
las necesidades de almacenamiento.
2. Licencia y Clave de Acceso:
1. La mayoría de los DBMS requieren una licencia válida y, en algunos casos, una clave de
acceso para la instalación y el uso del software. Asegúrese de cumplir con los términos de la
licencia del DBMS.
3. Herramientas de Administración y Desarrollo:
1. Es posible que necesite herramientas de administración y desarrollo específicas
proporcionadas por el fabricante del DBMS o desarrolladas por terceros. Estas herramientas
pueden incluir interfaces de usuario gráficas, clientes de línea de comandos y utilidades de
importación/exportación.
Requerimientos de Software de DBMS

4. Conectividad de Red:
1. Si planea acceder al DBMS desde otras máquinas o dispositivos, necesitará configurar la
conectividad de red, lo que podría requerir ajustes en los cortafuegos y permisos de red.
5. Seguridad:
1. Deberá configurar la seguridad del DBMS para controlar el acceso a la base de datos y
proteger los datos almacenados. Esto incluye la configuración de usuarios, roles, permisos
y autenticación.
6. Actualizaciones y Parches:
1. Mantener el DBMS actualizado es fundamental para garantizar la seguridad y la
funcionalidad. Deberá aplicar parches y actualizaciones según sea necesario.
Requerimientos de Software de DBMS

7. Respaldo y Recuperación:
1. Deberá implementar un plan de respaldo y recuperación que incluya software de respaldo
adecuado y configuración de respaldo periódico.
8. Monitorización y Optimización:
1. Es posible que desee instalar software de monitorización y optimización para supervisar el
rendimiento del DBMS y ajustar la configuración según sea necesario.
9. Compatibilidad con Aplicaciones Cliente:
1. Si planea desarrollar aplicaciones que se conecten al DBMS, deberá asegurarse de que las
bibliotecas o controladores de cliente necesarios estén disponibles y configurados
correctamente.
Investigacion
 Realización de investigación comparativa de Opciones de BI en los DBMS líderes en el
mercado:
 1. Oracle
 2. SQL Server
 3. DB2
 4. My SQL
 5. PostgreSQL
 6. SYBASE
Investigar:
1. Costos de licenciamiento (Considerando que existen licencias gratuitas, standard o
enterprise)
2. Principales características técnicas de la solución Nativa de BI en los DBMS en
mención.
3. Comparativo Open Source vs soluciones comerciales

También podría gustarte