lunes, 9 de febrero de 2015

TABLA CON LOS SGDB CON LICENCIA Y GRATUITAS



Con licencia:

Libres:

Oracle:

Características:
-Proporciona una opción de actualización de la aplicación Asistente de instalación de hardware
-Realice la actualización desde el sitio de descarga de Oracle para garantizar que la sesión tenga los últimos controladores y firmware.
-Proporciona controladores de dispositivo específicos del servidor
Ventajas:
-Ayuda en la instalación del sistema operativo.
-Ayuda en la instalación del sistema operativo para Oracle VM y versiones admitidas de los sistemas operativos Windows y Linux (Oracle, SLES y RHEL).
- Admite la instalación del sistema operativo en disco duro, disco de estado sólido o flash compacto.
Desventajas:
- es elevado el coste de la información, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.
- El mayor inconveniente de Oracle es quizás su precio. 
- Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos.

Compatibilidad:
-Solaris
-Linux
- AIX
- Windows 

MySQL:

Características:
- Incluye triggers (disparadores)
- Distintos motores de almacenamiento
- Admite tablas HEAP

Ventajas:
- MySQL software es Open Source
- 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.

Desventajas:
- Un gran porcentaje de las utilidades de MySQL no están      documentadas.
-No es intuitivo, como otros programas (ACCESS).


Compatibilidad:
-UNIX
 -MacOS x
-System V
-Solaris
Windows


SQL Server:

Características:
- Compatibilidad con la mayoría de las tareas administrativas de SQL Server.

- Un entorno único integrado para la administración del Motor de base de datos de SQL Server y la creación.

-Un explorador web integrado para una rápida exploración de MSDN o la Ayuda en pantalla.

Ventajas:
- Soporte de transacciones.
-Soporta procedimientos almacenados.
-Además permite administrar información de otros servidores de datos.

Desventajas:
- No maneja compresión de datos por tanto ocupa mucho espacio en disco.
- Está atado a la plataforma de sistema operativo sobre la cual puede instalarse.
- No tiene soporte para tablas HEAP.
Compatibilidad:
-Microsoft Windows 2003 Server.
-Microsoft Windows 2000 Professional/Server.
-Microsoft Windows 95/98.
-Microsoft Windows NT Workstation 4.0 y posteriors.
-MS-DOS.
-Third party.


PostgreSQL:

Características:
- Números de precisión arbitraria.
- Texto de largo ilimitado.
- Figuras geométricas (con una variedad de funciones asociadas)
- Direcciones IP (IPv4 e IPv6).
- Bloques de direcciones estilo CIDR.

Ventajas:
-Ampliamente popular - Ideal para tecnologías Web.
-Fácil de Administrar.
-Su sintaxis SQL es estándar y fácil de aprender.
-Footprint bajo de memoria, bastante poderoso con  una configuración adecuada.

Desventajas:
-Sin experticia, configurar llega a ser un caos.
-Es fácil de vulnerar sin protección adecuada.
-El motor MyISAM es instalado por defecto y carece de capacidades de integridad relacional.
-InnoDB genera mucho footprint en memoria al indizar.

Compatibilidad:
Linux
-Windows

Apache Derby:
Características:
  - APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de SQL99. 
  - Su código mide alrededor de 2000KB comprimido. 
  - Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS



Ventajas:
-Se puede configurar como cliente/servidor -Es un jar 2 MB
- Está basado en java, usa los estándares JDBC.
-Tiene la opción del manejador de base de datos.



Desventajas:
-Solo se puede manejar si se sabe lo básico de SQL.
-Se necesita códigos para crear la base de datos así como también para insertar datos o crear consultas.




Compatibilidad:
-Windows
SQLite:

Características:
-SQLite usa un sistema de tipos inusual
-Integridad referencial
-No soporta transacciones anidadas
Ventajas:
-SQLite realiza operaciones de manera eficiente y es más rápido que MySQL y PostgreSQL.
- SQLite se ejecuta en muchas plataformas y sus bases de datos pueden ser fácilmente portadas sin ninguna configuración o administración.
- SQLite cuenta con diferentes interfaces del API, las cuales permiten trabajar con C++, PHP, Perl, Python, Ruby, Tcl, Groovy, Qt ofrece el pluginqsqlite, etc.

Desventajas:
-Limitaciones en Where: esta limitación está dada por el soporte para clausuras anidadas.
-Falta de Clave Foránea: 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.

Compatibilidad:
-Android
-BlackBerry
-Windows Phone 8
-Google Chrome
-iOS
-Firefox OS
-Maemo
-MeeGo
-Symbian OS
-WebOS

DB2 express-C :

Características:

-Utiliza Time Travel Query.
-Incluye tecnología Graph Store.
-Contiene la característica de compatibilidad SQL.

Ventajas:
-Acceso a los datos en tablas de Oracle o MySQL.
-Copia de seguridad y protección de los datos.
-Soporta XML
-Soporta todo tipo de datos.
-Arquitectura Orientada a Servicios - SOA: permite construir un sistema informático más ágil y fácilmente adaptable a las necesidades del cliente, reduciendo los tiempos de desarrollo y, gracias a la reutilización de componentes existentes.



Desventajas:
-Precio calidad: El precio DB2 arranca en 7.500 € por procesador.
- Lentitud crear y ejecutar consultas.
-Influye en la elección el hardware utilizado.
-En sistemas grandes la base más usada es DB2 ya que corre en diferentes plataformas operativas, pero en realidad, en la mayoría de los casos la decisión para optar por un software de estas características es corporativa.

Compatibilidad:

-Linux
- UNIX
- Microsoft Windows.

Firebird :

Características:
Ejecutable pequeño, con requerimientos de hardware bajos. 
  - Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros (embedded). 
  -Soporte de transacciones ACID y claves foráneas. 
 - Es medianamente escalable. 
 -Buena seguridad basada en usuarios/roles. 
  -Diferentes arquitecturas, entre ellas el Servidor Embebido (embedded server) 
Ventajas:
- Bases de datos de sólo lectura, para aplicaciones que corran desde dispositivos sin capacidad de escritura como CD-ROM. 
 - Existencia de controladores ODBC, OLEDB, JDBC, PHP, Perl, .net, etc. 
  -Requisitos de administración bajos, siendo considerada como una base de datos libre de mantenimiento, al margen de la realización de copias de seguridad. 


Desventajas:
-Solamente se puede acceder a base de datos de firebird/interbase6 con dialecto 1 de SQL.
-Solo lo manipulan los más osados en el lenguaje SQL.

Compatibilidad:

-Linux
 HP-UX
 -FreeBSD
- Mac OS
- Solaris
 -Microsoft Windows.

No hay comentarios:

Publicar un comentario