ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Motores De Base De Datos


Enviado por   •  26 de Abril de 2013  •  1.235 Palabras (5 Páginas)  •  380 Visitas

Página 1 de 5

Motores de Base de datos: La elección

Mucho se ha hablado sobre los distintos motores de bases de datos, pero muy pocos las comparan entre si para sacar lo mejor de ellas.

¿Se tiene la suficiente información de cada una para poder analizarlas y luego decidir por alguna?

A continuación trataremos de responder esta pregunta y brindar un poco mas de información al respecto.

Es imposible iniciar el debate, sin antes repasar conceptos básicos. Todos sabemos a grandes rasgos que es una base de datos, o podemos tener una vaga idea.

Según Henry F. Korth, autor del libro “Fundamentos de Bases de Datos”, define a una base de datos como una serie de datos organizados y relacionados entre sí, y un conjunto de programas que permitan a los usuarios acceder y modificar esos datos.

Las bases de datos proporcionan la infraestructura requerida para los sistemas de apoyo a la toma de decisiones y para los sistemas de información estratégicos, ya que estos sistemas explotan la información contenida en las bases de datos de la organización para apoyar el proceso de toma de decisiones o para lograr ventajas competitivas.

Componentes principales de una base de datos

1. Hardware

Se refiere a los dispositivos de almacenamiento en donde se encuentra la base de datos, así como a los dispositivos periféricos (unidad de control, canales de comunicación, etc.) necesarios para su uso.

2. Software

Está constituido por un conjunto de programas que se conoce como Sistema

Manejador de Base de Datos (DMBS: Data Base Management System). Este sistema maneja todas las solicitudes formuladas por los usuarios a la base de datos. Generalmente posee una interfaz amigable para que un usuario común pueda utilizarlo. En otras palabras, es la interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan, permitiendo esconder ciertos detalles de cómo se almacenan y mantienen los datos.

3. Usuarios

Existen tres clases de usuarios relacionados con una Base de Datos:

• El programador de aplicaciones, quien crea programas de aplicación que utilizan la base de datos.

• El usuario final, quien accede a la Base de Datos por medio de un lenguaje de consulta o de programas “amigables” de aplicación. Puede tener o no conocimientos técnicos. Dependerá de la interfaz del motor de base de datos utilizado.

• El administrador de la Base de Datos (DBA DataBase Administrator), quien se encarga del control general del Sistema de Base de Datos.

Existen diferentes formas de almacenar información. Esto da lugar a distintos modelos de organización de la base de datos: jerárquico, red, relacional y orientada a objeto

Desde ya que no entraremos en detalles, sobre las diferencias que existen (lo dejaremos para otro post).

Dada esta introducción, vamos directo a lo nuestro.

El Motor de base de datos es el servicio principal para almacenar, procesar y proteger datos. Proporciona, además, acceso controlado y procesamiento de transacciones para cumplir con los requisitos de las aplicaciones.

Tareas del motor de base de datos:

+ Diseñar y crear una base de datos que contenga las tablas relacionales

+ Implementar sistemas para obtener acceso y cambiar los datos almacenados en la base de datos

+ Aplicar los sistemas implementados en la organización o en los clientes.

+Proporcionar soporte técnico para optimizar el rendimiento de la base de datos.

A la hora de hablar sobre los distintos motores de base de datos, podemos agruparlos en comerciales y open source.

Al decir comerciales, nos referimos a los que cuentan con una licencia paga para su uso. Generalmente se orientan a empresas y para administrar grandes volúmenes de información.

Entre los más conocidos, podemos nombrar a:

Oracle

Sql (Microsoft)

DB2 (IBM)

Una de las preguntas mas frecuentes es: “¿Cual es el mejor?”

Frente a esta pregunta, no nos queda remedio que mantenernos calmos y contar las ventajas y desventajas que cuentan cada motor de base de datos.

Siempre dependerá del entorno, de los datos, del objetivo, etc.

¿Qué es mejor, PC o Mac? ¿Linux o Windows? ¿Wiffi o 3G? y que tal si preguntamos ¿Blanco o Negro?

Bien, siempre se tiende a la polarización. De tomar partida por alguno.

Lo cierto es que la elección

...

Descargar como (para miembros actualizados)  txt (8.1 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com