Full Text Search con PostgreSQL
Durata: 1 giorno | Prezzo: € 399,00
📣 Sconto del 20% per più persone della stessa azienda
Prerequisiti
- Conoscenza di base di PostgreSQL e SQL
- Utilizzo di servizi e command-prompt in Windows
- Gli esempi esposti durante il corso saranno eseguiti su macchina Windows 10. Il discente deve essere equipaggiato con laptop Windows 10 o con una versione di Ubuntu Linux.
Descrizione
PostgreSQL è un ORDBMS (Object-Relational Database Management) avanzato, di classe enterprise e completamente open source. È un database relazionale che supporta query SQL (relazionali) e JSON (non relazionali). PostgreSQL è il più avanzato database open source al mondo! Supporta numerose funzionalità tra cui Multi-Version Concurrency Control (MVCC), point-in-time recovery, controlli di accesso granulari, tablespace, replica asincrona, transazioni nidificate, backup online / a caldo, un ottimizzatore e pianificatore di query raffinato e write ahead logging. PostgreSQL è altamente scalabile sia nella quantità di dati gestibili sia nel numero di utenti simultanei che può servire. In questo corso capiremo i principi base su cui si basa il full-texst-serach e come utilizzare efficientemente l’engine di full text search presente in PostgreSQL.
Contenuti
Introduzione
- Installazione
- Fondamenti architetturali
- Configurare l’engine di full-text-search
- Creazione e accesso a database con
psql
- Creare tabelle e popolarle con dati testuali
- Eseguire semplici query per la ricerca di testo sulle tabelle
- Aggiungere criteri complessi per il full-text-search
- Gestione di dizionari e sinonimi
Attività per la manutenzione periodica
- Routine Vacuuming
- Routine Reindexing
- Log File Maintenance
Backup and Restore
- SQL Dump
- File System Level Backup