Comparación entrepartición de disco y sistema de archivos, Bitacora en los SGBD


 
La diferencia entre un disco o partición y el sistema de archivos que contiene es importante. Unos pocos programas (incluyendo, razonablemente, aquellos que crean sistemas de archivos) trabajan directamente en los sectores crudos del disco o partición; si hay un archivo de sistema existente allí será destruido o corrompido severamente. La mayoría de programas trabajan sobre un sistema de archivos, y por lo tanto no utilizarán una partición que no contenga uno (o que contenga uno del tipo equivocado).
Antes de que una partición o disco sea utilizada como un sistema de archivos, necesita ser iniciada, y las estructura de datos necesitan escribirse al disco. Este proceso se denomina construir un sistema de archivos.
 
Particiones de disco
 
Una partición de un disco duro es una división lógica en una unidad de almacenamiento (por ejemplo un disco duro o unidad flash), en la cual se alojan y organizan los archivos mediante un sistema de archivos.
 
Sistema de Archivos
 
Un sistema de archivos es la estructura subyacente que un equipo usa para organizar los datos de un disco duro. Si está instalando un disco duro nuevo, tiene que realizar las particiones y formatearlo empleando un sistema de archivos para poder comenzar a almacenar datos o programas. En Windows, las tres opciones del sistema de archivos que tiene para elegir son NTFS, FAT32 y la anterior y poco usada FAT (también conocida como FAT16).

NTFS

NTFS es el sistema de archivos preferido para esta versión de Windows. Tiene muchos beneficios respecto al sistema de archivos FAT32, entre los que se incluye:
  • La capacidad de recuperarse a partir de algunos errores relacionados con el disco automáticamente, lo que FAT32 no puede hacer.
  • Compatibilidad mejorada para discos duros más grandes.
  • Mejor seguridad porque puede utilizar permisos y cifrado para restringir el acceso a archivos específicos para usuarios aprobados.

FAT32

FAT32, y el menos usado FAT, se usan en versiones anteriores de sistemas operativos de Windows, incluyendo Windows 95, Windows 98 y Windows Millennium Edition. FAT32 no tiene la seguridad que NTFS proporciona, por lo que si tiene una partición FAT32 o volumen en el equipo, cualquier usuario que tenga acceso al equipo puede leer el archivo incluido. FAT32 también tiene limitaciones de tamaño. No puede crear una partición FAT32 mayor que 32GB en esta versión de Windows y no puede almacenan un archivo mayor que 4GB en una partición FAT32.
La razón principal de utilizar FAT32 es que tiene un equipo que a veces ejecutará Windows 95, Windows 98 o Windows Millennium Edition y en otras ocasiones ejecutará esta versión de Windows, conocida como configuración de arranque múltiple. Si éste es el caso, tendrá que instalar el sistema operativo anterior en una partición FAT32 o FAT y asegurarse de que es una partición primaria (una que puede alojar un sistema operativo). Las particiones adicionales a las que tendrá acceso cuando use estas versiones anteriores de Windows también estarán formateadas con FAT32. Estas versiones anteriores de Windows pueden tener acceso a volúmenes o particiones NTFS en una red pero no en el equipo.
 
Fuentes:
 
 
 
¿Qué es una bitácora?
Herramienta que permite registrar,analizar, detectar y notificar eventos quesucedan en cualquier sistema deinformación utilizado en lasorganizaciones. La estructura más ampliamente usadapara grabar las modificaciones de la basede datos.
Funciones
Permite guardar las transacciones realizadas sobre una base de datos en especifico, de tal manera que estas transacciones puedan ser auditadas y analizadas posteriormente. Pueden obtenerse datos específicos de la transacción como son la Operación que se realizo, el Usuario de BD yWindows, Fecha, Maquina y Programa.
Como crear una bitacora en MySQL
Estando en el directorio correcto, antes de entrar a MySQL, ponemos la siguiente línea de código:
mysql -hlocalhost -uroot --tee=F:bitacora.txt
Crear una bitacora en Oracle
Se utilizan triggers para extraer la información de una tabla:
CREATE OR REPLACE TRIGGER "AUDIT_EMPSALES_VALUES"
AFTER
update of "SALARY" on "EMPLOYEES"
for each row
begin
INSERT INTO audit_record_tb1
VALUES(sys_context('userenv','current_user'),
sysdate, :old.employee_id, :old.salary, :new.salary);
end;
/
ALTER TRIGGER "AUDIT_EMPSALES_VALUES" ENABLE
/
Fuentes:

No hay comentarios:

Publicar un comentario