HFSQL
REGISTROS El log es una tabla especial donde se guar- dan automáticamente todas las operacio- nes realizadas sobre una o más tablas. El log contiene el historial de las tablas co- nectadas: autor, fecha y hora, valor antes y/o después, nombre de la aplicación, IP, etc. Las siguientes operaciones se pueden reali- zar desde un log: • Restaurar el contenido de una tabla co- nectada si se pierden o destruyen los datos • Restaurar el contenido de una tabla hasta una fecha dada • Encontrar el autor, la fecha u hora de una operación realizada sobre una fila específica • Guardar el historial de uso de una tabla (por ejemplo, para calcular estadísticas) Estas operaciones se pueden ejecutar desde línea de comando, desde la herra- mienta WDLog o por medio de programa- ción. VISTAS SQL Una vista SQL es una “fuente virtual de datos”, definida por medio de una con- sulta SQL. Todas las vistas SQL creadas son manteni- das en el servidor HFSQL, y pueden ser reusadas desde las aplicaciones acce- diendo a la base de datos. Una aplicación puede realizar consultas en estas vistas SQL. Una aplicación puede usar vistas SQL para no ser dependiente de la organiza- ción física de los datos en la base de datos. Las “vistas materializadas” también están disponibles. La principal diferencia es que el resultado de una “vista materializada” es almacenado físicamente en el disco del servidor. Al contrario de una “vista SQL” la cual es re extraida en cada llamada, una “vista materializada” almacena los datos en el disco. COPIAS DE SEGURIDAD Las copias de seguridad son características importantes de una base de datos. Puede guardar el contenido total del servi- dor, solo la base de datos o una selección de tablas con o sin índice. HFSQL soporta las copias de seguridad sin interrumpir la conexión, así como las co- pias de seguridad diferenciales. Una copia de seguridad se puede trasladar, por ejemplo, desde un servidor Windows a uno Linux, o desde una versión Cliente/Servidor a una Classic. Configuración de copia de seguridad Una copia de seguridad se puede iniciar desde el Centro de Control (copia de segu- ridad instantánea o programada) o por programación, directamente desde la apli- cación. Se puede especificar la frecuencia de la copia de seguridad completa y de la dife- rencial. Por ejemplo: 1 copia completa cada mes y una diferencial cada semana. La ejecución de procedimientos almacena- dos antes y/o después de la copia de segu- ridad le permite realizar procedimientos automatizados: enviar correo electrónico, respaldar la copia de seguridad en una ubicación de red, etc... Se puede especificar el número de copias de seguridad a guardar. La copia de seguridad se puede realizar “en caliente”, sin desconectar usuarios y de manera transparente, sin interferir con las aplicaciones. ADMINISTRACIÓN “EN CALIENTE” Un amplio número de tareas de manteni- miento se pueden realizar en vivo (“ca- liente”), sin necesidad de desconectar los usuarios o intervenir en sus aplicaciones actuales. Las aplicaciones continúan le- yendo y escribiendo datos durante este tiempo: • DSS (Auto-modificación) en Caliente • Reindexación en caliente • Optimización automática de rendimiento en caliente • Cambio de contraseña en caliente • Copia de seguridad. COMPRESIÓN DE FRAME Un “frame” es un paquete de datos que viaja a través de la red. HFSQL, como todos los DBMS, usa frames para establecer comunicación entre el ser- vidor y el equipo cliente. La velocidad de transferencia de datos del servidor depende del tamaño y la veloci- dad de transporte en la red de esos fra- mes. La compresión de frames permite reducir el tamaño de los paquetes que via- jan a través de la red. En un contexto de comunicación remota, la compresión de frames es muy impor- tante. Se ha mejorado la velocidad de co- nexión remota. COMPRESIÓN DE DATOS “BLOB” El tipo de datos “blob” (texto y memos bi- narios) se puede comprimir para optimizar el espacio usado en el disco . De esta manera se reduce significativa- mente el espacio usado. TABLA INALTERABLE: UNA TABLA NO MODIFICABLE Una tabla inalterable es una tabla en la que solo se puede agregar líneas. Es impo- sible modificar o borrar líneas, o modificar la estructura de la tabla. TABLAS & ELEMENTOS OBSOLETOS: ZOMBIS Cuando ya no se debe utilizar una tabla o un elemento (columna), pero no se puede borrar de la descripción de datos, se pue- den marcar como tablas o elementos “zombies”. Existe, pero no se debe utilizar en el nuevo código que se crea. RGPD (DATOS PERSONALES) HFSQL le permite cumplir con el RGPD (Re- glamento General de Protección de Datos (ver página 16). ENLACE CON OTRAS BASES DE DATOS La base de datos HFSQL puede ser usada simultáneamente con otras bases de datos. La mayoría de departamentos TI usan varias bases de datos heterogéneas. HFSQL también le permite intercambiar datos con otras bases de datos. HFSQL • www.windev.com 9
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==