Conferenza Italiana sul Software Libero

Cagliari 11-12 Giugno 2010 - Incontro della comunità italiana del Software Libero

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri

Resoconto Workshop postGres

E-mail Stampa PDF

POstgres L'Italian PostgreSQL Users' Group (ITPug) ha tenuto un workshop diviso in quattro parti per i partecipanti della CONFSL. La prima sessione è stata di carattere introduttivo a PostgreSQL: Luca Ferrari ha introdotto il progetto e la sua storia, mostrando inoltre come rendere PostgreSQL operativo sul proprio computer in pochi minuti. Nel corso della mattinata, lo stesso Ferrari ha mostrato come interagire con vari strumenti con un cluster PostgreSQL, come amministrarlo (concetti di base) e di come funzioni internamente il demone PostgreSQL. Particolare attenzione è stata posta al funzionamento interno del Write Ahead Log (WAL), delle pagine dati, dei commit log (clog), alla gestione delle transazioni e al Multi Version Concurrency Control (MVCC).

Nella seconda parte della mattinata, Gabriele Bartolini ha illustrato come sfruttare PostgreSQL per fare Data Warehouse e Business Intelligence. Dopo una panoramica generale sui concetti e le problematiche di Data Warehouse, Bartolini ha mostrato quali strumenti PostgreSQL metta a disposizione e come utilizzarli al meglio per poter mantenere lo "storico" dei dati e ricavare informazioni utili da questi.

Nel pomeriggio è stato nuovamente il turno di Ferrari, che ha questa volta tenuto una presentazione in tre parti su Java & PostgreSQL: la prima parte ha mostrato le potenzialità del driver JDBC di PostgreSQL, la seconda parte ne ha mostrato il funzionamento interno, e infine la terza parte ha presentato il linguaggio Pl/Java, adatto per scrivere stored procedure in Java direttamente all'interno del database cluster.

E' stata poi la volta di Bartolini, che ha presentato come implementare meccanismi di replica e alta disponibilità di cluster PostgreSQL. Dopo aver introdotto i concetti base e le tecniche attualmente implementate (warm standby e hot standby), Bartolini ha illustrato (con esempi svolti al calcolatore) come effettuare il log shipping, il PITR e ottenere un sistema replicato.

Complessivamente ITPUg ha presentato un corso completo per iniziare ad usare PostgreSQL avendo la consapevolezza che

(i) il sistema è facile da usare e al contempo potente;

(ii) è possibile interagire con il cluster con tutti gli strumenti di programmazione disponibili per altri database e

(iii) PostgreSQL fornisce soluzioni di fascia enterprise per la sicurezza e affidabilità dei dati.

I partecipanti hanno quindi potuto avere una panoramica completa delle potenzialità e dell'utilizzo di PostgreSQL, e diversi di loro si sono mostrati entusiasti e pronti ad abbracciare questo potente e flessibile database.

Scarica le slides: introduzione a PostGreSQL, PostgreSQL-Java

Share/Save/Bookmark
Ultimo aggiornamento Martedì 22 Giugno 2010 06:16  

RSS

RSS
RSS

Sponsor


Supporters

UNICA, Università di Cagliari

CONSIP

DIEE, Dipartimento di Ingegneria Elettrica ed Elettronica dell'Università di Cagliari

fl, flosslab

Vinsoft Servizi Internet Cosenza

GULCh, Gruppo Utenti Linux Cagliari e h...

Associazione per il Software Libero

Hacklab Cosenza, Centro di ricerca su Tecnologia e Innovazione