Características
|
Multiplataforma
|
Funciona
en
cualquier
sistema operativo que disponga de Java.
|
Arquitectura
cliente/servidor
|
Permite
realizar
aplicaciones utilizando procedimientos almacenados, lo cual mejora
notablemente las prestaciones.
|
Comunicación
mediante TCP/IP
y conexión remota
|
Es
posible
realizar conexiones a BD4 a través de Internet y mediante
llamada telefónica. La comunicación se realiza codificada
mediante SSL (Secure Sockets Layer) y comprimida. En casos en los que
sea necesario
un alto nivel de seguridad, es aconsejable utilizar una red privada
virtual.
|
Acceso
estándar
mediante JDBC |
JDBC es un
interfaz
estándar que permite el acceso a bases de datos desde otros
programas:
Ejemplo
de
configuración
con OpenOffice.org
|
| Bloqueos
a nivel de fila |
Muchas
bases de
datos
multiusuario necesitan bloquear todos los datos para evitar que la
interacción entre diferentes transacciones provoque
inconsistencia. Otras bases de datos bloquean tablas enteras provocando
que el resto de transacciones tengan que esperar. BD4 bloquea
únicamente las filas afectadas por la transacción,
permitiendo así un alto nivel de concurrencia.
|
Recuperación
automática tras
cortes de luz o
fallos de hardware |
Si se
produce un
corte de
luz, una avería hardware o un cuelgue del sistema operativo,
cuando se conecte de nuevo a BD4, éste deshará las
transacciones que quedaron a medias y reindexará
automáticamente las tablas de la base de datos.
|
| Copias
de seguridad |
Se pueden
realizar copias
de seguridad “en caliente” de cada base de datos por separado con un
alto nivel de compresión, por lo que no es necesario pedir a los
usuarios que desconecten antes de realizar una copia de seguridad.
|