WEB DE PUBLICIDAD
WEB DE PUBLICIDAD

viernes, 7 de octubre de 2011

investigacion base de datos de codigo abierto

Jorge Fco Aguero 1º asir

INVESTIGANDO POR LA WEB HE LOCALIZADO UNA COMPRATIVA DE SANTI PRIETO QUE CON UN EXTENSO ESTUDIO DE MAS DE SESENTA PAGINAS LAS CONCLUSIONES QUE OBTIENE SON LAS SIGUIENTES:

El programa Firebird 1.5.2
Firebird soporta transacciones ACID, procedimientos almacenados, triggers, vistas, integridad referencial en cascada, generadores (secuencias), backups online, varios juegos de caracteres, multi-procesador y mucho más.
Le faltan cosas en algunas áreas como la ausencia de una función de búsqueda full-text y una facilidad de replicación. No tiene backup incremental (estará disponible en Firebird 2.0), soporte de cluster (para balanceo de carga y fallos), otro mecanismo de autenticación y una utilidad para profiling (planeada para la versión 2.0 también)

Tambien examino Ingres r3 3.0.1
Ingres destaca con su soporte de transacciones distribuidas XA, replicación asíncrona maestro-maestro, soporte de cluster y SMP, ejecución paralela de consultas, soporte de protocolos estándar de monitorización y seguridad C2, Kerberos, procedimientos almacenados y triggers.
Tiene una larga historia siendo usada dentro de CA.com y es ahora un nuevo competidor en el mercado de las bases de datos de código abierto.
Ingres puede beneficiarse de búsqueda full-text y una herramienta de recuperación consistente.
Desafortunadamente sólo puede usarse en modo commit en dos fases o cluster, no en ambos.

Con solo tres triggers tenemos MaxDB 7.5.0.23
MaxDB es una base de datos relacional madura certificada SAP que promete facilidad de administración, alto rendimiento y disponibilidad, soporte SMP, online (incremental) backup de datos/logs y mucho más.
No obstante, falla en algunas áreas. MaxDB no tiene una función de búsqueda full-text. No soporta el protocolo de commit en dos fases, que puede ser un requerimiento importante para aplicaciones de nivel empresarial. La replicación será mejorada en MaxDB 7.6 con una utilidad llamada “Synchronization Manager”. El hecho de que sólo permita tres triggers (uno por fase/evento) por tabla puede ser una restricción también en ciertas situaciones.

El mas conocido MySQL 4.1.10
Con soporte de cluster, replicación, SMP y cache de consultas, MySQL tiene varias funcionalidades disponibles que la hacen adecuada para tareas intensivas de lectura con consultas SQL simples. MySQL ha fijado un récord mundial en velocidad y precio/rendimiento en 2004 y es conocida por ser usada en un gran número de proyectos exitosos que acarrean grandes cantidades de datos.
Le faltan las funcionalidades más complejas SQL, como búsquedas full-text en tablas con transacciones – muchos de estos problemas serán resueltos en la próxima versión (actualmente disponible como BETA). Fijándonos en las funcionalidades empresariales disponibles, MySQL parece estar optimizada para tareas intensivas de lectura como ser el backend de un sitio web.

Y por ultimo PostgreSQL 8.0.1
PostgreSQL tiene muy buen soporte para la aritmética de gran precisión y tipos de datos binarios/caracteres grandes. Ninguna de las otras bases de datos evaluadas ofrece un soporte similar para diferentes formatos de fecha y numéricos.
PostgreSQL soporta bases de datos muy grandes, incluso en sistemas operativos de capacidades limitadas. Está disponible la replicación, balanceo de carga, soporte de multi-procesador y cluster.
Varios métodos de autenticación y cifrado están disponibles así como enlaces entre bases de datos.
Su facilidad de búsqueda full-text requiere el uso de un tipo de dato especial y el backup online es una funcionalidad muy nueva de PostgreSQL.
Una funcionalidad significativa ausente en PostgreSQL es el soporte para transacciones distribuidas.

Como nota a agregar por mi parte la nasa utiliza desde 2008 un sistema de codigo abierto “Problem Reporting Analysis and Corrective Action” (PRACA) El sistema reemplaza un conjunto de 40 bases de datos que se han utilizado durante los últimos 30 años. Para su diseño y construcción se invirtió sólo la décima parte del costo del sistema anterior, con la ventaja que ahora los técnicos pueden realizar los cambios al sistema casi en forma instantánea, sin tener que depender de los programadores de software propietario, que demoraban varias semanas en ser aprobados.

En la actualidad un sistema similar a PRACA se utiliza en la Estación Espacial Internacional, el que va a ser utilizado en el programa Constellation que pretende reemplazar a los actuales transbordadores espaciales.

3 comentarios:

  1. Hola Jorge, sin ánimo de ser aguafiestas, creo que información NO nos falta en los tiempos en los que estamos. Creo que lo que más necesitamos es que el profesor se implique mucho más de lo que ha hecho hasta el momento y nos transmita su sabiduría. Es una opinión personal, es mi opinión.
    En clase yo comencé un estudio de ORACLE y lo dicho, mogollón de información en Internet pero nos falta base que solo un profesor experimentado nos puede ofrecer y guiar a modo de mentor por este amplio bosque.

    ResponderSuprimir
  2. yo no te quito la razon pero si el profesor no nos da esa informacion cada uno de los de la clase estudio un tema diferente y busco informacion sobre el para que todos podamos conocer lo mas posible sobre las bases de datos me gustaria que todos puedan colocar aqui sus estudios de esta forma yo en mi caso leeria el de oracle y conoceria ese sofware de gestion de base de datos y respecto al profesor espero que cuando lo expongamos en clase sea tan amable de esplicarnos mas detalladamente nuestros estudios por que yo personalmente no he aprendido demasiado con mi estudio ya que sigo sin comprender una base de datos
    en primer lugar quiero agradecerte tu colaboracion en el blog y tambien por haber dedicado tu tiempo a la lectura de mi estudio lo cual me alaga y agrada que alguien muestre interes en su lectura gracias

    ResponderSuprimir
  3. Cierto Juan pero como veras hay muchos de los compañeros que estamos desfasados con la información ya que estamos unos años discrepando con la información, por lo cual información y enseñanza nos no vendrían mal a algunos, es mi opinión. Saludos

    ResponderSuprimir