Bachiller
Bases de datos en Software Libre
Modelando aplicaciones
Bases de datos en Software Libre
Haz intentado recuperar alguna vez una base de datos Oracle?
Bases de datos en Software Libre
Trivia
●
¿Cual fué la primera base de datos de código abierto?
Bases de datos en Software Libre
Respuesta: INGRESDe hecho, INGRES existe bajo una modalidad de “modico pago” por su codigo fuente desde 1980; cambiando luego a una licencia BSD (1985) y posteriormente (2006) a una licencia GPL v2.
●
Históricamente a INGRES y a System R se las conoce como las “mamás” de todas las bases de datos relacionales.
●
Bases de datos en Software Libre
Trivia
●
¿Qué proyectos se originaron de la Universidad de Berkeley, Ingres y de System R?
Bases de datos en Software Libre
Respuesta: Muchos!
● ●
Eric Allman funda Sybase, de donde nace MS SQL Server
Michael Stonebraker a partir de Ingres y System R crea Illustra (que es reformulada como Informix); de donde posteriormente IBM obtendría DB/2 y de donde se basa el ANSI SQL 2003 y mySQL.Robert Epstein se une a Larry Ellison (que venía de trabajar en el proyecto “Oraculo” de la CIA) y fundan Oracle Corp.
●
Michael Stonebraker retorna a Berkeley en 1985 y funda el proyecto “más allá de Ingres” (postGres) que se convertiría en la actual PostgreSQL.
● ●
Bernstein se une a Jim Starkey (que viene de DECVMS) y desarrollan Interbase
Margo Seltzer en su tesis (con tutor a Stonebreaker) usa código libre de System R y desarrolla una disertación sobre bases de datos de archivos; de donde nace Berkeley DB
● ●
Keith Bostic (socio de Margo en Sleepycat) crea BSD.LFS y Unix BSD
●
Bases de datos en Software Libre
Trivia
●
¿De donde se origina Firebird?
Bases de datos en Software Libre
Respuesta: De Borland Interbase
Borland Libera el código de su base de datos Interbase bajo licencia pública Mozilla; pero posteriormente la compañia “se divide” y queda Interbase 6 sin avance, con una nueva licencia (cerrada); su licencia no es ni BSD ni GPL, no permite su uso comercial y es completamente limitada a la exploración del código fuente. La fundación Firebird (creada por Jim Starkey) hace un “fork” del código “abandonado” de Interbase 6.0 y desarrolla Firebird 1.0 (2004)Actualmente se encuentra en la versión 2.0.3
Bases de datos en Software Libre
Trivia
●
¿Actualmente SAP corre primordialmente sobre Oracle?
Bases de datos en Software Libre
Respuesta: No
SAP se une a mySQL para crear un “mySQL Max a medida” (llamado originalmente sapDB (2003)); dicha RDBMS es orientada fuertemente al las exploraciones OLTP y ser compatible con OLAP; agregando funcionalidades que para la época mySQL no poseía (triggers, procedimientos almacenados, control concurrente, transacciones serializables, etc). En 2004 sapDB es renombrado como maxDB y el control del proyecto pasa directamente a las manos de mySQL. En 2006 el control del proyecto vuelve a las manos de SAP.
Actualmente maxDB se encuentra en la versión 7.6 y el Database Studio de SAP
Bases de datos en Software Libre
Trivia
●
¿Es verdad que las bases de datos libres?
propietarias son técnicamente mejores que las
Bases de datos en Software Libre
Respuesta: No
Una investigación imparcial de una empresa consultora de sistemas (contratada por el Departamento del Tesoro y la Secretaría de Defensa de EUA) encontró que entre los desarrolladores de manejadores de bases de datos ocurren:
Software libre: 0.434 errores por cada 1,000 líneas de código Propietario: de 20 a 30 errores por cada 1,000 líneas de código
Además que ocurren ciertos vicios como arrastrar bugs durante años
Bases de datos en Software Libre
Trivia
●
¿Cada base de datos sirve para todas las necesidades?
Bases de datos en Software Libre...
Regístrate para leer el documento completo.