GeeksforGeeks

La instantánea es una copia reciente de la tabla de la base de datos o un subconjunto de filas/columnas de una tabla. La instrucción SQL que crea y posteriormente mantiene una instantánea normalmente lee los datos del servidor residente de la base de datos. Se crea una instantánea en el sistema de destino con el comando SQL create snapshot. La tabla remota se define y rellena inmediatamente desde la tabla maestra.

Se utilizan para replicar datos dinámicamente entre bases de datos distribuidas. Hay dos tipos de instantáneas disponibles.

Atención del lector! No dejes de aprender ahora. Aprenda SQL para entrevistas usando el curso SQL de GeeksforGeeks.

  1. Instantáneas simples
  2. Instantáneas complejas

Instantánea simple:
En instantánea simple, cada fila se basa en una sola fila en una sola tabla remota. Consiste en una sola tabla o una simple SELECCIÓN de filas de una sola tabla.

Ejemplo–

CREATE SNAPSHOT emp_snap as select * from emp;

Complejo instantánea :
En instantáneas complejas, una fila puede basarse en más de una fila de una tabla remota a través de AGRUPAR POR operación o resultado de la unión de varias tablas. Consiste en tablas unidas, vistas o consultas de instrucciones de selección agrupadas y complejas.

Ejemplo–

CREATE SNAPSHOT sampleSnps1 AS SELECT student.rollno, student.name FROM studentUNION ALLSELECT new_student.rollno, new_student.name FROM new_student;

Ventajas :

  • El tiempo de respuesta se mejora cuando existe una copia local de solo lectura de la tabla.
  • Una vez que la instantánea se crea en una base de datos remota, si el nodo que contiene los datos a partir de los cuales se crea la instantánea no está disponible. La instantánea se puede usar sin necesidad de acceder a la base de datos no disponible.
  • Facilita las cargas de red.
  • Subconjunto de datos.
  • Informática desconectada.
  • despliegue Masivo.

Desventajas :

  • Las instantáneas no son accesibles cuando la base de datos principal se desconecta.
  • No admite indexación de texto completo.
  • La instantánea se queda sin disco si los datos cambian con frecuencia más rápido.
  • Como no.de las instantáneas aumenta, el espacio en disco se vuelve problemático.

Aplicaciones :

  • Protege los datos.
  • Mantiene el historial de datos.
  • Utilizado en la prueba de software de aplicación.
  • Utilizado en minería de datos.
  • Recupera datos cuando se pierde información debido a errores humanos o corrupción de datos.
Etiquetas de Artículo :

SQL

Práctica de Etiquetas :

Leave a Reply