BASE DE DATOS BDB

Get Started. It's Free
or sign up with your email address
Rocket clouds
BASE DE DATOS BDB by Mind Map: BASE DE DATOS BDB

1. Lenguajes de Programacion

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

2. Definicion

2.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.

3. Aplicaciones

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

4. Plataformas en las que funciona

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

5. Ventajas

5.1. Rendimiento extraordinario.

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

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

5.4. Bajo coste total de propiedad.

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

6. Versiones

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

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).