Full Text Search con PostgreSQL
Duración: 1 día | Precio: € 399,00 Sin IVA
Requisitos
Conocimiento básico de PostgreSQL y SQL
Uso de servicios y command-prompt en Windows
Los ejemplos presentados durante el curso se ejecutarán en una máquina con Windows 10. El estudiante debe contar con un laptop con Windows 10 o una versión de Ubuntu Linux.
Descripción
PostgreSQL es un ORDBMS (Object-Relational Database Management System) avanzado, de clase empresarial y completamente open source. Es una base de datos relacional que soporta consultas SQL (relacionales) y JSON (no relacionales). ¡PostgreSQL es la base de datos open source más avanzada del mundo! Soporta numerosas funcionalidades, entre ellas: Control de Concurrencia Multi-Version (MVCC), recuperación en el punto de tiempo, controles de acceso granulares, tablespaces, replicación asincrónica, transacciones anidadas, copias de seguridad online/en caliente, un optimizador y planificador de consultas refinado, y logging anticipado de escritura. PostgreSQL es altamente escalable tanto en la cantidad de datos que puede gestionar como en el número de usuarios simultáneos que puede atender. En este curso, entenderemos los principios básicos sobre los que se basa la búsqueda de texto completo y cómo utilizar eficientemente el motor de búsqueda de texto completo presente en PostgreSQL.
Contenidos
Introducción
Instalación
Fundamentos arquitectónicos
Configuración del motor de búsqueda de texto completo
Creación y acceso a bases de datos con psql
Crear tablas y poblarlas con datos textuales
Ejecutar consultas simples para la búsqueda de texto en las tablas
Añadir criterios complejos para la búsqueda de texto completo
Gestión de diccionarios y sinónimos
Actividades para el mantenimiento periódico
Rutina de Vacuuming
Rutina de Reindexing
Mantenimiento de archivos de registro
Copia de seguridad y restauración
SQL Dump
Copia de seguridad a nivel de sistema de archivos
