x
1

Berkeley DB



Berkeley DB (DB) es una librería de manejo de base de datos con API para C, C++, Java, Perl, Python, Ruby, Tcl y muchos otros lenguajes. Soporta múltiples datos para una misma clave. Berkeley DB permite miles de hilos de control manipulando bases de datos de hasta 256 terabytes en muchos sistemas, incluidos la mayoría de los tipo-UNIX y Windows, e incluso sistemas operativos de tiempo real.

Berkeley DB fue desarrollada por la compañía Sleepycat Software. Está disponible en código fuente y con licencia de libre distribución (free software).

Berkeley DB fue desarrollada por la Universidad de Berkeley de California como parte de los esfuerzos para lograr eliminar el código de AT&T de BSD 4.3 para la versión 4.4. En 1996 Netscape pidió que los autores de Berkley DB que mejorasen y ampliasen su biblioteca, en su versión 1.86 por entonces, para satisfacer los requisitos de Netscape para un servidor LDAP y utilizarla en el navegador Netscape. La petición llevó a la creación de Sleepycat Software, que fue adquirida en febrero de 2006 por Oracle Corporation.

Las versiones 2.0 y superiores de Berkeley DB están disponibles bajo licencia dual. Las versiones anteriores utilizan una licencia tipo BSD. La licencia pública Sleepycat obliga a quien hace uso de Berkeley DB a que libere el código de la aplicación bajo una licencia reconocida por la OSI (Open Source Initiative) que permita redistribución. Sin embargo, también permite licenciar el código de la aplicación con la licencia Sleepycat para evitar esta obligatoriedad de redistribuirlo. Si se desea utilizar Berkeley DB en una aplicación de código cerrado se debe adquirir una licencia comercial de Oracle, la empresa propietaria actualmente de los derechos.

El producto además se distribuye con el código fuente completo, las herramientas de compilación, la suite de pruebas y diversa documentación.

He aquí algunos de los productos (la mayoría bastante extendidos) que utilizan la base de datos Berkeley DB:

Otros proyectos de código abierto y de software libre que la usan son: Caravel CMS, OpenOffice.org (suite de ofimática), etc.

He aquí algunas de las empresas que utilizan Berkeley DB en sus productos:

Berkeley DB no soporta SQL ni esquemas. A pesar de esto tiene un tamaño superior al de otras alternativas incrustadas (ocupa casi el doble que SQLite).



Escribe un comentario o lo que quieras sobre Berkeley DB (directo, no tienes que registrarte)


Comentarios
(de más nuevos a más antiguos)


Aún no hay comentarios, ¡deja el primero!