lunes, 9 de febrero de 2015

SGBD pagos vs SGBD gratuitos

SGBD: PAGOS
Oracle
Ventajas
Oracle es el motor de Bases de Datos Relacional más usado a nivel mundial y puede ejecutarse en cualquier plataforma, desde un simple PC hasta un Superordenador.
Soporta todas las funciones que se esperan de un Servidor “Serio” ya que dispone de un lenguaje de diseño de Bases de Datos muy completo como es el PL/SQL.
Este sistema ha comenzado añadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejos.
Desventajas
Las licencias de Oracle son excesivamente caras.
La necesidad de configurar bien Oracle, ya que si está mal configurado puede ser excesivamente lento.
SQL Server
Ventajas
Ofrece Seguridad ya que SQL permite administrar permisos a TODO; permisos a nivel de servidor, seguridad en tablas, permitir o no lectura, escritura y ejecución, etc.
Utiliza una extensión llamada Transact SQL que soporta la modificación y eliminación de bases de datos, tablas, atributos, índices, etc.
Es un Sistema de Gestión de Bases de Datos Relacionales (SGBDR) y puede ser útil para manejar y obtener datos de la Red uniendo SQL e Internet. 
Desventajas
La principal desventaja es la enorme cantidad de memoria RAM que utiliza para la instalación y utilización del Software.
La relación calidad-precio está muy por debajo comparado con ORACLE.
Si queremos usarlo para prácticas no va a ser muy útil ya que tiene muchas restricciones y se prohíben muchas cosas. Es Preferible Mysql
ACCESS
VENTAJAS
Por medio de Microsoft Access, puede administrar toda la información desde un único archivo de base de datos. Dentro del archivo, puede utilizar:
Tablas para almacenar los datos.
Consultas para buscar y recuperar únicamente los datos que necesita.
Formularios para ver, agregar y actualizar los datos de las tablas.
Informes para analizar o imprimir los datos con un diseño específico.
Páginas de acceso a datos para ver, actualizar o analizar los datos de la base de datos desde Internet o desde una intranet.
Almacenar los datos una vez en una tabla y verlos desde varios lugares.
DESVENTAJAS
 Tiene limitaciones en el procesamiento de las búsquedas, ademas que si la quieres usar para ambientes corporativo no te va a servir por su poca estabilidad, si quieres usarla para proyectos de la escuela o bases de pequeños negocios que no requieren alta disponibilidad, la puedes utilizar.
Si quiere una base de datos mas robusta, para ambientes mas grandes, aunque un poco mas complicada puede usa MYSQL es gratuita si es para sistemas internos o personales y con un pequeño pago para que puedas distribuirla.
SQL express de microsoft tambien es gratuita y funciona bien para integrar sistemas .NET y tambien puedes pedir una licencia para usarla en sistemas que quieras comercializar, aunque no se si tiene un costo por esto.
SQL server es mucho mas completa y puede soportar bases de datos empresariales con alta cantidad de peticiones, peroo esta es algo cara (si no la consigues en pirata).
Oracle, es una de los opciones mas completas para grandes ambientes transaccionales de alta disponibilidad, es muy completa pero el costo de las licencias es extremadamente alto.
Informix
Ventajas
1. Sistema operativo en el que corre Informix... UNIX es mucho mas solido que Windows.
2. Informix tiene, sin lugar a duda, el mejor sistema de replication en el mercado: HDR y ER. SQL server solo tiene HDR y no estoy tan seguro que tan bueno sea...
3. Informix tiene el mejor SQL Query Analizer del mercado... DB2? tan bueno o mejor que Informix. Oracle? El peor! Sybase? Nah... SQL server? Lo dudo.
4. Informix es mucho mas escalable. Eso se lo da el sistema operativo. Trata de poner millones de transacciones por minuto, que vengan de miles de conecciones, todas diferentes, a un SQL Server...
5. Servicio Tecnico... IBM vs Microsoft? Por favor!
6. Ya tienes Informix en la compania... te imaginas cuanto costaria migrar todas tus aplicaciones a SQL Server? Millones!

Desventajas
1. Precio. de la BD, de los servidores, y consecuentemente del sistema operativo.
2. Personal. SQL Server DBAs y Windows Administrators cobran menos
SGBD: LIBRES
Base (openoffice)
Ventajas:
si eres conciente de las licencias, su uso, perjuicios y demas...- Open Office es open source, lo puedes usar para lo que quieres sin firmar ningun tipo de contratocon algun ente externo que te ata hasta las cabezas.-Open Office realmente (creo) no es del todo gratis, pero comparado con la licencia de office, esregalado.-Open office maneja mucha mas gran cantidad de formatos... por ejemplo te permiteexportar/editar/abrir archivos PDF, Office, solo te deja exportar a PDF, pero claro, deberas pagar dinero por ese plugin.y bueno, al igual que todos lo programas de licencia publica,openoffice tiene toda una grancomunidad detras de ella, que ayuda, corrige y aporta.
Desventajas
Es un poco lento
Faltan algunos detalles avanzados
El soporte para formatos cerrados no es 100% compatible
No es un cálculo de otros programas*aunque es más parecido a MS office 2003 que MS office 2007
MySQL
Ventajas
Cualquiera puede usar y modificar el software, bajándolo desde Internet y usarlo sin coste alguno.
Su Servidor de Base de Datos es muy rápido, fiable y fácil de usar.
Tiene soporte para subconsultas, procedimientos almacenados y control de transacciones.
  Desventajas
Los privilegios de una tabla no se eliminan automáticamente cuando se borra una tabla, hay que usar el comando REVOKE para quitar los privilegios de la tabla.
No tiene un panel de control gráfico y detallado.
El Soporte para disparadores es básico, por lo tanto hay limitaciones en lo que puede hacerse con ellos.
Postgre SQL
VENTAJAS
Es gratuito
Tiene mejor soporte que los proveedores comerciales.
Diseñado para ambientes de alto volumen.
Herramienta gráficas de diseño y administración de base de datos.
tiene una mayor seguridad.
Multiplataforma
Soporta distintos tipos de datos, también permite la creación de tipos propios.
Soporta el uso de indice, reglas y vistas.
DESVENTAJAS
La velocidad de respuesta es relativamente lenta.
No es muy utilizada.
No tiene consultas en paralelo
Apache derby
Ventajas
El gestor de base de datos Apache Derby posee un grupo de ventajas, las cuales son:
El tamaño del programa es muy reducido, ocupando 2.6 megabytes entre el motor base y controlador integrado JDBC, utilizando muy poco espacio en el computador donde se instalara el programa.
Fácil manejo del programa e instalación.
Es un software libre, esto quiere decir está disponible en la web para su descarga gratuita.
Controla la redundancia de datos, esto ayuda a reducir los datos que ocupan espacio innecesariamente dentro de la base de datos.
Posee una opción, donde el ingreso a la base de datos, solo es posible a personas que estén autorizados por el creador de la misma.
Cuenta una plataforma independiente, esto quiere decir que puede mover su base de datos a cualquier computadora sin tener que modificar ningún tipo de datos de la misma.
Permite la creación de ficheros JAR, esto hace referencia a archivos comprimidos generador en el lenguaje de programación Java.
No necesita un administrador de base de datos.
Desventajas

La principal desventaja que se encuentran en este gestor de base de datos, se enfoca hacia su lenguaje programático Java, debido a que no todas las aplicaciones son compatibles con este lenguaje programático, trayendo como consecuencia que las personas que no posean aplicaciones compatibles no podrán utilizar este gestor de base de datos.

No hay comentarios.:

Publicar un comentario