Corso di formazione PostgreSQL AI: Introduzione alla ricerca semantica
Il corso affronta le nozioni fondamentali delle estensioni del server PostgreSQL utilizzate per integrare le tecniche di intelligenza artificiale nei sistemi di database, inclusa la ricerca di similarità/semantica basata su vettori di embedding. Gli studenti impareranno come installare PgVector, generare e caricare gli embedding vettoriali, creare indici vettoriali e implementare la ricerca semantica. Le dimostrazioni pratiche e le esercitazioni manuali rafforzeranno i concetti fondamentali e le competenze pratiche.
Struttura del corso
Introduzione a:
- vettori
- embedding vettoriali AI
- modelli di embedding AI diffusi
- ricerca semantica
- misure di distanza
Panoramica sulle tecniche di indicizzazione vettoriale:
- indice IVFFlat
- indice HNSW
Estensione PgVector per PostgreSQL:
- installazione
- archiviazione e interrogazione di vettori ad alta dimensionalità
- misure di distanza
- utilizzo di indici vettoriali
Risultato del corso: Al termine del corso, gli studenti avranno una comprensione delle estensioni PostgreSQL basate su AI più diffuse. Acquisiranno esperienza pratica con le tecniche per l'integrazione di grandi modelli linguistici (LLM) e della ricerca vettoriale nelle applicazioni reali.
Requisiti
conoscenza di base di SQL, esperienza di base con PostgreSQL
Ambiente di laboratorio: DaDesktops in esecuzione di macchine virtuali Linux (fornito da NobleProg)
Pubblico target: sviluppatori di applicazioni per database, architetti di sistema, analisti di dati
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione PostgreSQL AI: Introduzione alla ricerca semantica - Prenotazione
Corso di formazione PostgreSQL AI: Introduzione alla ricerca semantica - Richiesta
PostgreSQL AI: Introduzione alla ricerca semantica - Richiesta di consulenza
Recensioni (2)
Strategie di ottimizzazione.
Jeffrey Zieg - Matrix Consulting
Corso - PostgreSQL Performance Tuning
Traduzione automatica
Comportamento dei log quando l'istanza è sotto stress e la gerarchia/nomenclatura delle istanze, database, file, ecc.
Daniel Inwood - Sinara Consultants LTD
Corso - PostgreSQL Advanced DBA
Traduzione automatica
Corsi in Arrivo
Corsi relativi
AI per Postgres
21 orePostgres è un database relazionale open source avanzato, ideale come base per sistemi basati sull'intelligenza artificiale e applicazioni di analisi dei dati.
Questo corso formativo live, tenuto da istruttori (online o in presenza), si rivolge a professionisti del database e sviluppatori di livello intermedio desiderosi di integrare, gestire ed ottimizzare le capacità IA direttamente all’interno di Postgres.
Al termine del corso i partecipanti saranno in grado di:
- Configurare le estensioni di Postgres adatte alle attività legate all’IA.
- Implementare gli embedding e la ricerca per similarità utilizzando pgvector.
- Integrare modelli linguistici open source e proprietari con Postgres per ottenere informazioni in tempo reale.
- Ottimizzare Postgres per gestire al meglio le query e i flussi di lavoro basati sull’IA.
Struttura del corso
- Lezioni interattive e dibattiti guidati.
- Numerosi esercizi pratici e attività di laboratorio.
- Implementazioni dirette in un ambiente di prova reale.
Opzioni di personalizzazione del corso
- Per richiedere un programma formativo su misura, contattateci per concordare i dettagli.
AI per PostgreSQL: Integrazione, ottimizzazione e governance a livello enterprise
21 orePostgreSQL è un potente database relazionale open source che può essere ulteriormente arricchito con funzionalità di intelligenza artificiale, utili per l’intelligenza sui dati aziendali, l’analisi predittiva e l’automazione.
Questo corso formativo dal vivo, tenuto da istruttori (in modalità online o in presenza), si rivolge a ingegneri dei dati, amministratori di database e architetti di soluzioni, con competenze intermedie o avanzate, che desiderano progettare, implementare e gestire sistemi basati su AI di livello enterprise che sfruttino PostgreSQL.
Al termine del corso i partecipanti acquisiranno le competenze necessarie per:
- Integrare modelli di intelligenza artificiale e funzionalità di ricerca vettoriale direttamente in PostgreSQL.
- Implementare architetture ottimizzate per l’intelligenza artificiale in ambienti aziendali caratterizzati da un elevato volume di dati.
- Instaurare una solida governance, controllo e conformità per i flussi di lavoro dei dati gestiti con AI.
- Utilizzare in sicurezza sia framework open source che proprietari nell’ambito dell’AI all’interno degli ambienti PostgreSQL.
Modalità di svolgimento del corso
- Lezioni interattive e discussioni su casi aziendali reali.
- Esercizi pratici e laboratori applicativi legati al mondo reale.
- Implementazione diretta in un ambiente PostgreSQL attivo.
Opzioni di personalizzazione del corso
- Per richiedere un percorso formativo su misura, non esitate a contattarci.
PostgreSQL e Intelligenza Artificiale per sviluppatori
14 oreIl corso illustra le basi delle estensioni del server PostgreSQL e delle librerie utilizzate per integrare tecniche di intelligenza artificiale nei sistemi database, tra cui: la ricerca semantica basata su vettori di embedding, il interrogamento testuale verso SQL (Text-to-SQL) e la Generazione Aumentata tramite Recupero (RAG). Gli studenti impareranno come installare PgVector e PgAI, generare e caricare i vettori di embedding, creare indici vettoriali, implementare la ricerca semantica e il meccanismo RAG, nonché sviluppare applicazioni Text-to-SQL utilizzando LangChain con Python o JavaScript. Le dimostrazioni pratiche e gli esercizi guidati rafforzano i concetti fondamentali e le competenze applicative.
PostgreSQL Avanzato – Gestione delle Prestazioni
14 oreQuesto corso pratico si concentra sugli aspetti concreti dell’ottimizzazione delle prestazioni in PostgreSQL. I partecipanti impareranno ad analizzare l’esecuzione delle query, a ottimizzare gli indici, a regolare i parametri di memoria e di sistema, nonché a monitorare efficacemente il carico di lavoro. Attraverso scenari reali ed esercitazioni dirette, verranno illustrati metodi per individuare e risolvere eventuali colli di bottiglia sia a livello di database che di sistema.
Amministrazione e Sviluppo di PostgreSQL
28 orePer gestire e sviluppare database PostgreSQL è necessaria una conoscenza approfondita dell’ottimizzazione delle prestazioni, della replicazione dei dati e della gestione delle connessioni. Questo corso tratta l’amministrazione del server, i fondamenti di SQL, le interfacce client, la programmazione lato server e gli aspetti interni del database stesso. Grazie a esercitazioni pratiche, amministratori di database e sviluppatori acquisiranno competenze utili per ottimizzare l’esecuzione delle query, gestire i backup, configurare sistemi di monitoraggio e creare configurazioni stabili e affidabili adatte a ambienti enterprise basati su PostgreSQL.
Amministrazione del server PostgreSQL
14 oreQuesto corso fornisce le conoscenze essenziali necessarie per installare, configurare e gestire efficacemente i database PostgreSQL. I partecipanti impareranno come gestire la sicurezza degli utenti, eseguire backup e ripristini, gestire i log e regolare i parametri di base. Attraverso esercizi pratici, gli studenti eseguiranno attività amministrative reali e si prepareranno per argomenti avanzati come la performance e la replicazione.
Nozioni di base su PostgreSQL
14 oreQuesto corso è pensato per amministratori di database e architetti che desiderano apprendere le basi di PostgreSQL.
Verranno trattati l’architettura di PostgreSQL, la sua installazione, la progettazione dei database nonché le tecniche per eseguire il backup e il ripristino dei dati.
DBA Avanzato di PostgreSQL
14 oreQuesto corso è pensato per amministratori e architetti di database che desiderano acquisire le competenze necessarie per effettuare backup, garantire l’alta disponibilità dei sistemi e assicurare la sicurezza dei dati in PostgreSQL.
Imparerete inoltre come individuare query lente, monitorare le prestazioni del database e ottimizzarlo al meglio.
Implementazione dell'alta disponibilità in PostgreSQL
7 orePer ottenere distribuzioni di PostgreSQL senza tempi di inattività, è necessaria una gestione specializzata della replica in streaming e del failover automatico. Il corso tratta la replica sincrona e asincrona, la replica a cascata, l'archiviazione dei log delle transazioni, le copie di backup di base e il monitoraggio delle configurazioni di replica. Scopri come implementare pgpool-II per la gestione ottimizzata delle connessioni, l’impostazione automatica dell’alta disponibilità e la garanzia di affidabilità del database in ambienti aziendali strategici che gestiscono applicazioni a elevato traffico.
Ottimizzazione delle prestazioni di PostgreSQL
14 oreQuesto corso è rivolto a amministratori di database e architetti che desiderano ottimizzare le prestazioni del database PostgreSQL. Scoprirete come registrare i carichi di lavoro lenti e individuare eventuali problemi nelle query. Il corso tratta inoltre i parametri più importanti da configurare per garantire prestazioni ottimali.
Amministrazione, ottimizzazione e replicazione di PostgreSQL
35 oreIn questo corso pratico guidato da istruttore in Italia (sia in sede che a distanza), i partecipanti acquisiranno conoscenze di base e avanzate su PostgreSQL, tra cui amministrazione, ottimizzazione delle prestazioni, sviluppo avanzato e replicazione. Il percorso prevede una serie di esercitazioni pratiche in laboratorio riguardanti l'installazione, la configurazione, i test, il deployment e la risoluzione dei problemi.
Alla fine del corso, i partecipanti saranno in grado di:
- Utilizzare tecniche avanzate di amministrazione per configurare e gestire un server PostgreSQL.
- Ottimizzare il database e le query al fine di raggiungere prestazioni massime.
- Replicare ed eseguire il scaling di un server PostgreSQL.
PostgresAI su scala aziendale: monitoraggio, clonazione e operazioni guidate dall’intelligenza artificiale
21 orePostgresAI è una piattaforma che consente ai team addetti alla gestione dei database di clonare, testare e ottimizzare ambienti PostgreSQL grazie all’automazione basata sull’intelligenza artificiale.
Questo corso formativo live, tenuto da istruttori (in modalità online o in presenza), si rivolge a professionisti DevOps e ingegneri di database di livello avanzato che desiderano implementare PostgresAI su scala aziendale per il monitoraggio dei database, la clonazione degli ambienti e l’ottimizzazione guidata dall’IA.
Alla conclusione del corso i partecipanti saranno in grado di:
- Implementare e configurare PostgresAI negli ambienti aziendali.
- Integrare PostgresAI con i flussi CI/CD e i cluster PostgreSQL.
- Sfruttare le informazioni fornite dall’IA per ottimizzare le query e migliorarne le prestazioni.
- Applicare controlli di governance, audit e protezione dei dati agli ambienti clonati.
Modalità del corso
- Lezioni interattive e discussioni guidate.
- Numerosi esercizi pratici per consolidare le conoscenze acquisite.
- Implementazione diretta in un ambiente di laboratorio reale.
Opzioni di personalizzazione del corso
- Per richiedere un percorso formativo su misura, contattaci per concordare i dettagli.
PostgreSQL per sviluppatori
14 oreQuesto corso illustra come interagire in modo programmatico con i database PostgreSQL. Imparerete le tecniche, la sintassi e le strutture necessarie per sviluppare applicazioni di qualità utilizzando PostgreSQL come backend. La formazione include inoltre l’ottimizzazione delle query SQL, illustrando le migliori pratiche per scrivere codice SQL efficiente.
I destinatari principali sono gli sviluppatori che desiderano utilizzare o ampliare PostgreSQL, nonché gli architetti di database.
PostgreSQL Avanzato: Replicazione e Alta Disponibilità (RepMgr, PgPool-II)
14 oreQuesto corso offre una trattazione approfondita sulla replicazione, l’alta disponibilità e la gestione dei cluster in PostgreSQL. I partecipanti avranno modo di creare e gestire ambienti multi-nodo, configurare l’automazione del failover e studiare soluzioni per il bilanciamento del carico e la condivisione delle connessioni. Il corso include laboratori pratici di replicazione in tempo reale e simulazioni di recupero dei dati.
PostgreSQL 16 per sviluppatori e amministratori
21 oreQuesto corso formativo live tenuto da istruttori in Italia (online o in presenza) è rivolto a sviluppatori e amministratori di livello intermedio che desiderano sfruttare le ultime funzionalità e miglioramenti introdotti in PostgreSQL 16.
Al termine del corso, i partecipanti saranno in grado di:
- Comprendere l’architettura e i componenti principali di PostgreSQL 16.
- Utilizzare funzionalità SQL avanzate nonché le estensioni offerte da PostgreSQL.
- Applicare best practice per la sicurezza e i controlli di accesso.
- Svolgere attività di amministrazione del database, tra cui backup, ripristino e monitoraggio.
- Ottimizzare le prestazioni del database tramite tecniche di tuning e strategie di indicizzazione.
- Utilizzare gli strumenti integrati di PostgreSQL per garantire elevata disponibilità e replicazione dei dati.
- Integrare PostgreSQL nei moderni framework di sviluppo applicativo.