INSTITUTO TECNOLOGICO DE CELAYA
ALUMNO; GONZALEZ ARROYO ERIK FRANCISCO
MATERIA; ADMINISTRACION DE BASE DE DATOS
“
”
FECHA; 31/AGOSTO/2015
ACTIVIDAD 1;
INVESTIGACION DE SERVIDORES
“
“
ADMINISTRACION DE BASE DE DATOS 2015
Página 1
SYBASE Sybase es la empresa de software global más grande exclusivamente enfocada en la administración y movilización de la información del centro de datos al punto de acción. Sybase provee soluciones abiertas y multiplataforma que entregan la información en cualquier momento y en todo lugar, permitiendo a clientes crear centros de información sin frontera. Principalmente conocida por su base de datos relacional Adaptive Server Enterprise (ASE). Es un gestor muy interesante, altamente escalable, con excelente rendimiento y con la suficiente capacidad para poder gestionar un volumen elevado de datos, transacciones y usuarios. Es un gesto orientado a las grandes corporaciones y una de sus principales bazas es su enorme seguridad, ya que es un producto sobre el que no suelen aparecer muchas vulnerabilidades. Permite:
Almacena datos de manera segura.
Tener acceso y procesar datos de manera inteligente.
Movilizar datos.
Algunos productos de Sybase:
Sybase Adaptive Server Enterprise (ASE). Es su producto con el cual la empresa se hizo famosa. Generalmente este producto es llamado simplemente Sybase ). “
”
Avantgo; Es una plataforma para servicio de internet móvil
PoweBuilder: Aplicación de desarrollo (Power Designer).
SQL Anywhere; Una base de datos para computación móvil y departamental.
Sybase IQ; Producto de almacenamiento de datos.
Características;
Incrementar la productividad. Simplificar la migración de datos de sistemas históricos a nuevas plataformas incluyendo el web. Mejorar el desarrollo de sus sistemas OLTP. Costos reducidos de mantenimiento. Posee un optimizador de consultas completamente renovado y más inteligente.
ADMINISTRACION DE BASE DE DATOS 2015
Página 2
Ventajas;
Rapidez Consultas muy rápidas
Facilidad de uso. Más fácil de mantener aplicaciones empresariales tradicionales de almacén de datos.
Escalabilidad
Es un gestor orientado a las grandes corporaciones y una de sus principales cartas es su enorme seguridad.
Multiplataforma Microsoft Windows, Linux, Solaris.
Desventajas;
No se especifican los puntos en las cuales sea no factible o bien sea débil la base de datos el diferenciador más obvio es el costo de la licencia y puede recuperarse mediante la inversión misma a la base de datos. Sybase es muy popular como gestor de base de datos pero no es el gesto usual que podamos tener en casa o en una pequeña empresa.
ADMINISTRACION DE BASE DE DATOS 2015
Página 3
ORACLE Es un sistema de base de datos relacional, se considera como uno de los sistemas de base de datos más completos. Es una potente herramienta cliente/servidor para la gestión de Bases de Datos. Es el conjunto de datos que proporciona la capacidad de almacenar y acudir a estos de forma recurrente con un modelo definido como relacional. Ventajas;
Oracle es la base de datos con más orientación hacia internet. Oracle soporta todas las funciones que se esperan de un servidor serio: un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños activos, con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. Permite el uso de particiones para la mejora de la eficiencia de replicación e incluso ciertas versiones admiten la administración de bases de datos d istribuidas. El software del servido puede ejecutarse en multitud de sistemas operativos.
Desventajas;
El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento. También es elevado el coste de la formación y solo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos de la simple instalación y administración.
ADMINISTRACION DE BASE DE DATOS 2015
Página 4
POSTGRESQL
Es un sistema de base de datos relacional orientada a objetos que esta publicado bajo una licencia BSD. Es un proyecto de código libre debido a estas características sus mejoras han sido un poco más rápidas en comparación con otros sistemas de BD. Soporta distintos tipos de datos: además del soporte para los tipos base, también soporta datos de tipo fecha, monetarios, elementos gráficos, datos sobres redes, cadenas de bits, etc. Ventajas;
Su BD está relacionado a Open Source (Codigo Abierto), gratuito y que al tener licencia de tipo BSD, nos permite manejar libremente el código fuente . Soporta replicación de bases de datos asíncrona realizando primero las transacciones en un servidor maestro para que se puedan actualizar en los servidores esclavos dando alta disponibilidad al sistema. “
“
”
”
Posee un buen sistema de seguridad mediante la gestión de usuarios, grupos de usuarios, permisos y contraseñas. También gran capacidad de almacenamiento. Tiene algunas herramientas o aplicaciones para gestionar o administrar el servidor y sus BD con interfaces graficas e intuitivas o en modo de línea de comandos.
Desventajas;
Consume más recursos que Mysql por lo que se necesitan mayores características de hardware para ejecutarlo. Es un magnifico gesto de bases de datos capaz de competir con muchos gestores comerciales, aunque el primer encuentro con este gestor es un poco duro, ya que la sintaxis de algunos de sus comandos o sentencias no es nada intuitiva, sin embargo existe una amplia documentación en su sitio web.
ADMINISTRACION DE BASE DE DATOS 2015
Página 5
MYSQL Es un software libre de un SGBD relacional, licenciado bajo la GPL de la GNU. Es un sistema de administración de bases de datos (Database Management System, DBMS) para bases de datos. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente. Fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos de desarrollo permitiendo su interactuación con los lenguajes de programación más utilizados como PHP, Perl y Java y su integración en distintos sistemas operativos. Ventajas:
Mysql es Open Source: Significa que es posible para cualquiera usar y modificar el software. El servidor de bases de datos relacionales MySQL es muy rapidos y fiable y fácil de usar. Buen rendimiento buena velocidad a la hora de conectar con el servidor y de respuesta a consultas.
MySQL posee un buen control de acceso de usuarios y seguridad en los datos.
Integración perfecta con el lenguaje PHP.
Soporte completo para las clausulas, funciones tipos de datos y comandos estándar y extendidos del estándar SQL.
Desventajas:
Actualmente el sopote para disparadores es básico por lo tanto hay ciertas limitaciones en lo que puede hacerse con ellos. Los privilegios para una tabla no se eliminan automáticamente cuando se borra una tabla. Debe usarse explícitamente un comando REVOKE para quitar los privilegios de una tabla. Cuando MySQL maneja la integridad referencial, con tablas NO transaccionales de tipo MyISAM, aunque admite la declaración de claves ajenas o foráneas en la creación tablas, internamente no las trata de forma diferente al resto de campos.
ADMINISTRACION DE BASE DE DATOS 2015
“
”
Página 6
SQL SERVER Es un conjunto de objetos eficientemente almacenados. Los objetos donde se denominan tablas, y estas a su vez están compuestos de filas y columnas. En el centro de SQL Server está el motor de SQL Server, el cual procesa los comandos de la base de datos. Los procesos se ejecutan dentro del sistema operativo y entienden únicamente de conexiones y de sentencias SQL. SQL Server incluye herramientas para la administración de los recursos que el ordenador, nos proporciona y los gestiona para un mejor rendimiento de la base de datos. Ventajas:
El atractivo principal: lo barato del sistema y la tendencia de los directivos a aceptar preferentemente productos de Microsoft. Además hay que reconocer que la versión 7. Otro punto importante a favor de SQL Server es la interfaz de acceso OLE BD y ADO. Aunque se trata de una interfaz universal, SQL Server es una de las primeras bases de datos en soportarla. Mejor utilización de la CPU. Menor necesidad de limpieza de las memorias intermedias durante el procesamiento de las transacciones.
Desventajas:
Los problemas de la 6.5 eran muchos: bloqueo a nivel de página dispositivos con crecimiento manual, un tamaño de página fijo y demasiado pequeño (2048 KB) una pésima implementación de los tipos de datos variables como varchar. La principal desventaja de Microsoft SQL Server es la enorme cantidad de memoria RAM que utiliza para la instalación y utilización del Software. Es que si lo quieres para prácticas no te va hacer útil porque en él se prohíben muchas cosas tiene restricciones en lo particular me parece más viable usar MySQL es mucho mejor además de ser un software gratis. La relación calidad-precio está muy debajo comparado con Oracle.
ADMINISTRACION DE BASE DE DATOS 2015
Página 7
APACHE DERBY Es un sistema gestor de base de datos relacional escrito en Java que puede ser incrustado en aplicaciones Java y utilizado para procesos de transacciones online. CRITICAS;
La falta de estándares en la industria orientada a objeto.
Está escrito en java y no tiene BIDINGS PAA OTROS LENGUAJES.
Características;
Su código pesa alrededor de 2000KB comprimido.
Soporta internamente tramites, cifrado y compresión.
Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separar la información en una única base de datos y control completo de usuarios.
Transacciones y recuperación ante errores ACID.
A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo.
Database Utilities: Un paquete de utilidades.
ADMINISTRACION DE BASE DE DATOS 2015
Página 8
SQLITE Es un proyecto de dominio público que implementa una pequeña librería de aproximadamente 500KB programada en lenguaje C, que funciona como un sistema de gestión de base de datos relacionales.
Características:
Es un sistema completo de base de datos que soporta múltiples tablas, índices, triggers y vistas. No necesita proceso separado funcionando como servidor ya que lee y escribe directamente sobre archivos que se encuentran en el disco duro. El formato de la base de datos es multiplataforma e indistintamente se puede utilizar el mismo archivo en sistema de 2 y 64 Bits. Emplea registros de tamaño variable de forma tal que se utiliza el espacio en disco que es realmente necesario en cada momento.
Ventajas;
Realiza operaciones de manera eficiente y es más rápido que MySQL y PostgreSQL. Se ejecuta en muchas plataformas y sus bases de datos pueden ser fácilmente portadas sin ninguna configuración o administración. Cuenta con direntes interfaces del API, las cuales permiten trabajar con C++, PHP, Perl, Python, Ruby, Groovy, Tcl. Es de dominio público y por tanto, es libre de utilizar para cualquier propósito sin costo.
Desventajas;
Limitacion en Where: Esta limitación está dada por el soporte para clausuras anidadas. Falta de Clave Foranea: Cuando se realice la creación de la tabla desde el modo consola, está permitiendo el uso de la clausura, aunque no realizara el chequeo de la misma.
ADMINISTRACION DE BASE DE DATOS 2015
Página 9
FIREBIRD Es un potente gestor de bases de datos relacional de código abierto, es decir no comercial, que opera bajo los estándares de SQL tanto de sintaxis como de tipos de datos. Está basado en la versión 6 de Interbase, cuyo código fue liberado por Borland. Industrial y Aplicaciones;
Características:
Es multiplataforma y actualmente puede ejecutarse en los sistemas operativos Linux, HP-UX, Solaris, Microsoft Windows.
100 % interoperabilidad entre plataformas.
Código Abierto
Requerimientos de hardware bajos.
Arquitectura Cliente/Servidor.
Buena Seguridad basada en Usuarios/Roles.
Requisitos de Administración bajos, libre de mantenimiento, capaz de ofrecer copias de seguridad. Soporta disparadores y procedimientos almacenados denominado PSQL. Hibrido arquitectura (AM) permite a Firebird ser capaz de servir simultáneamente como un almacén de datos operacional y analítico (OLTP/OLAP).
ADMINISTRACION DE BASE DE DATOS 2015
Página 10