BASE DE DATOS BDB

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
BASE DE DATOS BDB por Mind Map: BASE DE DATOS BDB

1. Aplicaciones

1.1. Airbus ,Amazon Google AOL , Hitachi,Motorola BMC, Nortel Cisco Systems eBay ,EMC

2. Plataformas en las que funciona

2.1. Linux, Windows y sistemas operativos empotrados de tiempo real. Tanto en sistemas de 32 como de 64 bits.

3. Ventajas

3.1. Rendimiento extraordinario.

3.2. Elimina los gastos de la comunicación interprocesos y SQL.

3.3. Administración cero-Se integra por completo en la aplicación y es invisible para los usuarios finales.

3.4. Bajo coste total de propiedad.

3.5. Los desarrolladores pueden configurar muchos aspectos de Berkeley DB y optimizarla para aplicaciones específicas.

4. Versiones

4.1. Existen 24 versiones de Berkeley su primera version fue: Berkeley DB 1.85 y la ultima version Berkeley DB 18.1.25

5. Lenguajes de Programacion

5.1. Se puede programar en lenguajes C, C++, Java, Perl, Python, Ruby, Tcl y PHP.

6. Definicion

6.1. Funciona como una biblioteca que se enlaza directamente en la aplicación eliminando la penalización en el rendimiento de los sistemas cliente-servidor y el procesamiento SQL.

7. Ejemplo

7.1. Crear/abrir una base de datos: $db->open(null, "/var/tmp/db4", "test"); Escribir registros: Para escribir un registro que consta de una clave y un valor, utilizamos el comando: $db->put($clave, $valor); Leer registros Para recuperar el registro correspondiente a una clave, utilizamos el comando: $valor = $db->get($clave); Recorrer el contenido P$cursor = $db->cursor(); while ($cursor->get($clave, $valor) == 0) { echo "clave: " . $clave . ", valor: " . $valor . "n"; }

8. Historia

8.1. Esta disponible con código fuente y licencia de libre distribución (free software) , ahora comprado por Oracle, mantiene una licencia dual de software libre Versión Actual Berkeley DB 7.5 (2017).