SISTEMA GESTOR DE BASE DE DATOS.
Un SGBD permite definir los datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos.
Las características
· Abstracción de la información. Ahorran a los usuarios detalles acerca del almacenamiento físico de los datos.
· Independencia: Es la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.
· Redundancia mínima: Un buen diseño de una base de datos logrará evitar la aparición de información repetida o redundante.
· Consistencia: Vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea.
· Seguridad: Deben garantizar que esta información se encuentra asegurada frente a usuarios malintencionados, que intenten leer, manipular o destruir la información.
· Integridad: Se trata de adoptar las medidas necesarias para garantizar la validez de los datos almacenados.
· Respaldo y recuperación: Deben proporcionar una forma eficiente de realizar copias de respaldo de la información almacenada y de restaurar a partir de estas copias los datos que se hayan podido perder.
· Control de la concurrencia: Lo más habitual es que sean muchas las personas que acceden a una base de datos, esta debe controlar este acceso concurrente a la información.
MySQL
Es un sistema relacional, multihilo y multiusuario con más de seis millones de instalaciones idóneas para la creación de bases de datos con acceso desde páginas web dinámicas, así como para la creación de cualquier otra solución que implique el almacenamiento de datos, posibilitando realizar múltiples y rápidas consultas. Está desarrollado en C y C++, para facilitar su integración en otras aplicaciones desarrolladas también en esos lenguajes.
Es uno de los sistemas gestores de bases de datos más utilizado en la actualidad, utilizado por grandes corporaciones como Wikipedia, Google, Facebook, Twitter, Flickr, YouTube, Yahoo!, Motorola, entre otras.
Características
- El principal objetivo de MySQL es velocidad y robustez.
- Soporta gran cantidad de tipos de datos para las columnas.
- Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas operativos.
- Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de índice y soporta hasta 32 índices por tabla.
- Aprovecha la potencia de sistemas multiproceso, gracias a su implementación multihilo. Flexible sistema de contraseñas (passwords) y gestión de usuarios, con un muy buen nivel de seguridad en los datos.
- El servidor soporta mensajes de error en distintas lenguas.
Ventajas
- Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.
- Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema.
- Facilidad de configuración e instalación.
- Soporta gran variedad de Sistemas Operativos.
- Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.
Desventajas
- Un gran porcentaje de las utilidades de MySQL no están documentadas. No es intuitivo, como otros programas (ACCESS).
Es básicamente una herramienta cliente/servidor para la gestión de Bases de Datos la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma general. Oracle es la primera compañía de software que desarrolla e implementa software para empresas cien por ciento activado por Internet a través de toda su línea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones.
VENTAJAS
- Es la base de datos más usado a nivel mundial.
- Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
- Oracle soporta todas las funciones que se esperan de un servidor
DESVENTAJAS
- El mayor inconveniente de Oracle es el precio de las licencias son excesivamente caras.
- Necesidad de ajustes.
- Elevado el coste de la información
Microsoft SQL Server
SQL Server es un sistema gestor de base de datos relacionales producido por Microsoft. Es un sistema cliente/servidor que funciona como una extensión natural del sistema operativo Windows. Entre otras características proporciona integridad de datos, optimización de consultas, control de concurrencia, backup y recuperación.
Es relativamente fácil de administrar a través de la utilización de un entorno gráfico para casi todas las tareas de sistema y administración de bases de datos. Utiliza servicios del sistema operativo Windows para ofrecer nuevas capacidades o ampliar la base de datos, tales como enviar y recibir mensajes y gestionar la seguridad de la conexión. Es fácil de usar y proporciona funciones de almacenamiento de datos que sólo estaban disponibles en Oracle y otros sistemas gestores de bases de datos más caros.
No hay comentarios:
Publicar un comentario