Entradas

Mostrando las entradas de mayo, 2022

Triggers o disparadores

Imagen
 Eidam Facenda   Triggers o disparadores Es una clase especial de procedimiento almacenado que se ejecuta automáticamente cuando se produce un  evento en el servidor de Base de Datos. Los Triggers son objetos que se asocian con tablas y se almacenan en la base de datos. Su nombre se deriva  por el comportamiento que se presentan en su funcionamiento, ya que se ejecutan cuando sucede algún  evento sobre las tablas a las que se encuentra asociado.  Los eventos hacen que se ejecute un Trigger son las operaciones de inserción (INSERT), borrado (DELETE) o actualización (UPDATE), ya que modifican los  datos de una tabla. En las Bases de Datos SQL SERVER permiten crear varios desencadenadores para una instrucción  específica. Estas se clasifican en  Desencadenadores DML Desencadenadores DDL Desencadenadores LOGON Los desencadenadores DML se ejecutan cuando un usuario intenta modificar datos mediante un lenguaje de manipulación de datos (DML). Los ev...

Sentencias DML SQL

Imagen
 Ezequiel Castillo Cabrera Sentencias DML SQL Unión de las tablas Esta operación se utiliza cuando tenemos dos tablas con las mismas columnas y queremos obtener una nueva tabla con las filas de la primera y las filas de la segunda. En este caso la tabla resultante tiene las mismas columnas que la primera tabla (que son las mismas que las de la segunda tabla).  Por ejemplo, tenemos una tabla de libros nuevos y una tabla de libros antiguos y queremos una lista con todos los libros que tenemos. En este caso las dos tablas tienen las mismas columnas, lo único que varía son las filas, además queremos obtener una lista de libros (las columnas de una de las tablas) con las filas que están tanto en libros nuevos como las que están en libros antiguos, en este caso utilizaremos este tipo de operación. SQL JOIN La instrucción SQL JOIN se utiliza para combinar dos o más tablas, tomando un campo común de las dos. El JOIN más común es: SQL INNER JOIN (JOIN simple). Un SQL INNER JOIN devuelv...

Agrupación de Aplicaciones reales

Imagen
 Ezequiel Castillo Cabrera  Agrupación de Aplicaciones reales En la agrupación de aplicaciones o software, algunos de los protocolos y tareas administrativas que se habrían manejado en cada máquina individual son manejados por el programa de software conjunto. En otras palabras, la aplicación de software es la unidad de control para el clúster. Esto se contrasta con un sistema llamado agrupación de hardware, donde una máquina individual ejecuta el clúster a través de su sistema operativo. Una de las ventajas de la agrupación de aplicaciones es la escalabilidad de este tipo de sistemas. Además del mayor poder de procesamiento, los recursos informáticos compartidos en una red de clúster también pueden proporcionar escalabilidad, alta disponibilidad y capacidades de conmutación por error en caso de que un dispositivo informático tenga un problema.  Hay tres tipos básicos de clústeres informáticos: clústeres de equilibrio de carga, clústeres de alta disponibilidad y clústeres...

Clúster de Conmutación por error

Imagen
 Ezequiel Castillo Cabrera Clúster de Conmutación por error Los clústeres son  un grupo de servidores que se administran juntos y participan en la administración de cargas de trabajo. Un clúster puede contener nodos o servidores de aplicaciones individuales. Un nodo suele ser un sistema físico con una dirección IP de host distinta que ejecuta uno o más servidores de aplicaciones. Un clúster de conmutación por error es un grupo de equipos independientes que trabajan juntos para aumentar la disponibilidad y la escalabilidad de los roles en clúster  . Los servidores agrupados están conectados mediante cables físicos y mediante software .  Si se produce un error en uno o más de los nodos del clúster ,  otro nodo comienza a dar servicio  .  Además ,  los roles en clúster se supervisan proactivamente para comprobar que estén funcionando correctamente . La Conmutación de clústeres por error tiene muchas aplicaciones prácticas, incluyendo: • Almacen...