Vous êtes sur la page 1sur 7

Software Libre de SGBD

Los anteriormente listados, no son los nicos SGBD; desde el punto de vista acadmico o comercial, se han desarrollado otros, quizs no tan comunes o difundidos como los anteriores pero que hacen parte de la gran oferta que se puede encontrar en la familia del software libre, como los siguientes:

Software comercial de SGBD Nombre


Oracle

Caractersticas
Es un sistema de gestin de base de datos relacional fabricado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos ms completos, destacando su: Soporte de transacciones, estabilidad, escalabilidad, es multiplataforma. Base de datos relacional para entorno MS Windows, anteriormente disponible para MS-DOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimtica WordPerfect Office. Es un sistema de gestin de bases de datos relacionales (SGBD) basada en el lenguajeTransact-SQL, capaz de poner a disposicin de muchos usuarios grandes cantidades de datos de manera simultnea. Entre sus caractersticas figuran: Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye tambin un potente entorno grfico de administracin, que permite el uso de comandos DDL y DML grficamente. Permite trabajar en modo cliente-servidor donde la informacin y datos se alojan en el servidor y las terminales o clientes de la red slo acceden a la informacin. Es un sistema de gestin de bases de datos Relacional creado y modificado porMicrosoft (DBMS) para uso personal de pequeas organizaciones. Entre las principales funcionalidades de Access se encuentran: Crear tablas de datos indexadas. Modificar tablas de datos. Relaciones entre tablas (creacin de bases de datos relacionales). Creacin de consultas y vistas. Consultas referencias cruzadas. Consultas de accin (INSERT, DELETE, UPDATE). Formularios. Informes. Llamadas a la API de windows. Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de gestin de base de datos. La versin ms actual es DB2 9, la cual utiliza XML como motor, adems el modelo que utiliza es el jerrquico en lugar del modelo relacional que utilizan otros gestores. Es un lenguaje de programacin orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versin 7.0, unSistema administrador de bases de datos relacionales, producido por Microsoft.

Paradox (base de datos)

Microsoft SQL Server

Microsoft Access

DB2

Visual FoxPro

Comparacin entre SGBD libre vs propietario:


Software Libre Software Licenciado

Bajo costo de adquisicin y libre uso: Libertad de usar el programa, con cualquier propsito. El usuario que adquiere software libre lo hace sin ninguna erogacin monetaria o a muy bajo costo y ofrece un conjunto de recursos muy amplios. Cualquier persona con una computadora y una conexin a Internet puede utilizar un software libre. Innovacin tecnolgica: El software libre, tiene como objetivo principal compartir la informacin, trabajando de manera cooperativa. Este es principalmente el modelo sobre el que la humanidad ha innovado y avanzado. La ideologa de los defensores del software libre, es que el conocimiento le pertenece a la humanidad, sin hacer distingos.

Control de calidad: Las compaas productoras de software propietario por lo general tienen departamentos de control de calidad que llevan a cabo muchas pruebas sobre el software que producen. Recursos a la investigacin: Se destina una parte importante de los recursos a la investigacin sobre los usos del producto. Personal altamente capacitado: Se tienen contratados algunos programadores muy capaces y con mucha experiencia. Uso comn por los usuarios: El software propietario de marca conocida ha sido usado por muchas personas y es relativamente fcil encontrar a alguien que lo sepa usar.

Software para aplicaciones muy especficas: Existe software Requisitos de hardware menores y durabilidad de las soluciones: propietario diseado para aplicaciones muy especficas que no existe en Aunque resulta imposible generalizar, s existen casos documentados ningn otro lado ms que con la compaa que lo produce. que demuestran que las soluciones de software libre tienen unos requisitos de hardware menor, y por lo tanto son ms baratas de Amplio campo de expansin de uso en universidades. implementar. Difusin de publicaciones acerca del uso y aplicacin del software: Escrutinio pblico: El modelo de desarrollo de software libre sigue Existe gran cantidad de publicaciones, ampliamente difundidas, que un mtodo a travs de la cual trabajan de forma cooperativa los documentan y facilitan el uso de las tecnologas provedas por programadores que en gran parte son voluntarios y trabajan compaas de software propietario. coordinadamente en Internet. Independencia del proveedor: El software libre garantiza una independencia con respecto al proveedor gracias a la disponibilidad del cdigo fuente. Cualquier empresa o profesional, con los conocimientos adecuados, puede seguir ofreciendo desarrollo o servicios para nuestra aplicacin. Adaptacin del software: El software propietario habitualmente se vende en forma de paquete estndar, que muchas veces no se adapta a las necesidades especcas de empresas y administraciones. Una gran parte de la industria del software se basa en desarrollar proyectos donde se requiere software personalizado. El software libre permite personalizar, gracias al hecho de que disponemos del cdigo fuente, los programas tanto como sea necesario hasta que cubran exactamente nuestra necesidad. Lenguas minoritarias, traduccin, uso e impulso de difusin: En el mundo del software libre estas lenguas, y muchas otras, pueden gozar de desarrollo y propagacin, gracias a que no precisan autorizacin de ningn propietario y cualquier persona o institucin interesada puede realizarlas las traducciones. Cursos de aprendizaje costosos: Es difcil aprender a utilizar ecientemente el software propietario sin haber asistido a costosos cursos de capacitacin. Secreto del cdigo fuente: El funcionamiento del software propietario es un secreto que guarda celosamente la compaa que lo produce. Soporte tcnico ineciente: En la mayora de los casos el soporte tcnico es insuciente o tarda demasiado tiempo en ofrecer una respuesta satisfactoria. Ilegal o costosa la adaptacin de un mdulo del software a necesidades particulares: Es ilegal extender una pieza de software propietario para adaptarla a las necesidades particulares de un problema especco. Derecho exclusivo de innovacin: La innovacin es derecho exclusivo de la compaa fabricante. Si alguien tiene una idea innovadora con respecto a una aplicacin propietaria, tiene que elegir entre venderle la idea a la compaa duea de la aplicacin o escribir desde cero su propia versin de una aplicacin equivalente, para una vez logrado esto

El software libre no tiene garanta proveniente del autor.

poder aplicar su idea innovadora.

Los contratos de software propietario no se hacen responsables por Ilegalidad de copias sin licencia para el efecto: Es ilegal hacer copias daos econmicos, y de otros tipos por el uso de sus programas. del software propietario sin antes haber contratado las licencias necesarias. Se necesita dedicar recursos a la reparacin de errores. Imposibilidad de compartir: Si una dependencia de gobierno tiene La mayora de la conguracin de hardware no es intuitiva: Se funcionando exitosamente un sistema dependiente de tecnologa requieren conocimientos previos acerca del funcionamiento del propietaria no lo puede compartir con otras dependencias a menos que sistema operativo y fundamentos del equipo a conectar para lograr cada una de estas contrate todas las licencias necesarias. un funcionamiento adecuado. Quedar sin soporte tcnico: Si la compaa fabricante del software nicamente los proyectos importantes y de trayectoria tienen buen propietario se va a la banca rota el soporte tcnico desaparece, la soporte, tanto de los desarrolladores como de los usuarios. posibilidad de en un futuro tener versiones mejoradas de dicho software desaparece y la posibilidad de corregir los errores de dicho En sistemas con acceso a Internet, se deben de monitorear software tambin desaparece. Los clientes que contrataron licencias constantemente las correcciones de errores de todos los programas para el uso de ese software quedan completamente abandonados a su que contengan dichos sistemas, ya que son fuentes potenciales de propia suerte. intrusin. Descontinuacin de una lnea de software: Si una compaa fabricante La diversidad de distribuciones, mtodos de empaquetamiento, de software es comprada por otra ms poderosa, es probable que esa licencias de uso, herramientas con un mismo n, etc., pueden crear lnea de software quede descontinuada y nunca ms en la vida vuelva a confusin en cierto nmero de personas. tener una modicacin. Existen aplicaciones para todas las plataformas. Mayor seguridad y fiabilidad. Interfaces grficas menos amigables. Menor compatibilidad con el hardware. Existencia de programas diseados especficamente para desarrollar una tarea. Mayor compatibilidad con el hardware. El soporte de aplicacin es exclusivo por el propietario. Restricciones en su uso.

COMPARACION ENTRE ALGUNOS SOFTWARE LIBRES Y PROPIETARIOS: ORACLE


El software del servidor puede ejecutarse en multitud de sistemas operativos.

POSTGRESQL
PostgreSQL puede operar sobre distintas plataformas incluyendo Linux, Unix, MacOSX, Solaris y Windows.

Buena estabilidad y muy buena escalabilidad.

Cuenta con un buen y mejor rendimiento para soportar trigges y procedimientos en el servidor. Mientras se est escribiendo un proceso en una tabla otros usuarios podrn acceder a la misma tabla sin la necesidad de los mentados bloqueos por lo que cada usuario podr tener una visin consistente de lo ltimo que se hizo.

Permite el uso de particiones para la mejora de la eficiencia, de replicacin e incluso ciertas versiones adminten la administracin de bases de datos distribuidas.

La necesidad de ajustes pues un Oracle mal configurado puede ser Consume ms recursos que MySQL, por lo que se necesitan desesperantemente lento. mayores caractersticas de hardware para ejecutarlo.

Virtuales de SQL estructuras de la lengua como las vistas y los Virtuales de SQL estructuras de la lengua como las vistas y los sinnimos (Muy Bueno) sinnimos (Promedio)

Conversin automtica de pginas de cdigos (por ejemplo, entre No permite la conversin de pginas. cliente y servidor) Puede revertir a punto de retorno. Tambin existe la posibilidad de A diferencia del Oracle este no puede realizar estas iniciar una nueva transaccin, independiente de la transaccin actual. operaciones

SQL SERVER
SQL Server se basa en la tecnologa de clsteres de Microsoft SLQSERVER solo tiene un sistema de almacenamiento para todo. SQL Server posee una gran variedad de herramientas administrativas y de desarrollo que permite mejorar la capacidad de instalar, distribuir, administrar y utilizar SQL Server. Utiliza una extensin al SQL estndar, que se denomina Transact SQL que soporta la definicin, modificacin y eliminacin de bases de datos, tablas, atributos, ndices, etc.

MYSQL SERVER
MySQL tiene su propia cuota de nada el motor de almacenamiento en clster (NDB Cluster) MySQL tiene varios modos de almacenamiento, inclusive para distintas tablas InnoDB , entre otros. Sistema de contraseas y privilegios muy flexibles y seguros.

Soporte para control de transacciones en tablas transaccionales (tipo InnoDB), y soporte para procedimientos almacenados, subconsultas y disparadores (Triggers) en las ltimas versiones de MySQL (5.x).

Seguridad: SQL permite administrar permisos a TODO. Baja probabilidad de corromper datos, incluso si los errores Permisos a nivel de servidor, seguridad en tablas, permitir no se producen en el propio gestor, sino en el sistema en el o no lectura, escritura, ejecucin; seguridad en los que est. procedimientos almacenados.

ACESS
Por medio de Microsoft Access, puede administrar toda la informacin desde un nico archivo de base de datos

BASE(OPEN OFFICE)
Base incluye una versin completa del SGBD HSQL que guarda los datos en ficheros XML. Tambin puede acceder de forma nativa a ficheros DBase para realizar trabajos simples. Proporciona soporte nativo para diferentes bases de datos (Adabas D, ADO, Microsoft Access, MySQL),

Access es grfico, ofrece mtodos usuales de acceso a los datos y proporcionando mtodos simples y directos de trabajar con la informacin. Posibilita la produccin de formularios e informes sofisticados y efectivos, as como grficos y combinaciones de informes en un solo documento. Access permite lograr un considerable aumento en la productividad mediante el uso de los asistentes y las macros. Estos permiten automatizar fcilmente muchas tareas sin necesidad de programar Es relativamente sencillo para principiantes ya que dispone de unos asistentes muy potentes mediante los cuales puedes crear formularios profesionales.

Base integrar el generador de informes en OLAP y XML Report Designer basado en el motor de informes de cdigo abierto del software Pentaho. Base es una base de datos con todas las funciones de escritorio sistema de gestin, diseado para satisfacer las necesidades de una amplia gama de usuarios

Incluye multitud de asistentes y vistas para hacer ms fcil el trabajo a todas aquellas personas que dispongan de conocimientos limitados sobre bases de datos.

Access puede crear un solo archivo de bases de datos desde cero Base pretende hacer lo mismo cuando se envuelve en un archivo utilizando el motor de JET MS zip. Esta suite de oficina est estrictamente centrado (y limitado) para la creacin de documentos (texto, hoja de clculo, presentaciones, grficos vectoriales con tablas y frmulas matemticas).

Vous aimerez peut-être aussi