jueves, 2 de julio de 2009

GRANULIDAD

Granularidad
Se lo conoce también como sincronización, o frecuencia, entre los procesos de un sistema, es una buena manera de caracterizar multiprocesadores y ubicarlos en un contexto con otras arquitecturas.
El Microsoft SQL Server esta función permite que una transacción bloquee diferentes tipos de recursos. Para minimizar el costo del bloqueo, Database Engine bloquea automáticamente los recursos en el nivel apropiado para la tarea. Los bloqueos de menor granularidad, aumentan la simultaneidad por ejemplo las filas. Pero se produce una sobrecarga mayor porque cuantas más filas se bloquean, más bloqueos se deben mantener. Los bloqueos de granularidad alta, por ejemplo en tablas, reducen la simultaneidad porque el bloqueo de toda una tabla restringe el acceso de otras transacciones a cualquier parte de la tabla. Sin embargo, produce una sobrecarga menor debido a que se mantienen menos bloqueos.

Paralelismo de Grano Grueso : Con esta clase de paralelismo existe sincronización entre procesos pero a nivel muy grueso. Esta clase de situación es fácilmente entendible como un grupo de procesos concurrentes ejecutándose en un monoprocesador multiprogramado y puede ser soportado en un multiprocesador con un pequeño o no cambio al software del usuario.

Data Mining: Es la extracción de informacion oculta y predecible de grandes bases de datos, una tecnología nueva con gran potencial para ayudar a las compañías a concentrarse en la información más importante de sus Bases de Información.

No hay comentarios:

Publicar un comentario