Scarica il programma - Il blog di Enrico Pirozzi

W W W .P G D A Y . I T
Prima edizione
della festa italiana
di PostgreSQL
PRATO, 6 – 7 luglio 2007
CONFERENZE DI LIVELLO INTERNAZIONALE SUL PIU' AVANZATO
RDBMS OPEN-SOURCE MULTI-PIATTAFORMA
CORSI E WORKSHOP DAL LIVELLO PRINCIPIANTE
A QUELLO AVANZATO ED ENTERPRISE
ORGANIZZATORI
P.L.U.G.
Prato Linux User Group
Comunità italiana
di PostgreSQL
PATROCINI
PROVINCIA DI PRATO
COMUNE DI AREZZO
Associazione italiana per
l'Informazione Geografica Libera
FONDAZIONE RINASCIMENTO DIGITALE
SPONSORIZZAZIONI
MONASH UNIVERSITY
PRATO CENTRE
ACCESSO AD INTERNET
TRAMITE WIRELESS
Accreditamento
Bar
Terrazzo
Sala Veneziana
[Sala Corsi]
Sala Grollo
[Salone principale]
Venerdi, 6 luglio 2007
SALA VENEZIANA – Sala Corsi
Sala Veneziana
Corso Base
V-1
9:00 – 10:00
Federico Campoli
Panoramica sulle caratteristiche di PostgreSQL. Installazione e
amministrazione su piattaforma GNU/Linux e Microsoft Windows. Modalità di
connessione al database e panoramica sul client postgresql.
Sala Grollo
Presentazione convegno
G-1
10:00 – 10:30
Cerimoniere: G. Bartolini
Sala Veneziana
Corso Avanzato
V-2
10:30 – 12:00
Federico Campoli
Analisi dello storage, dalla directory $PGDATA alla tupla. Analisi dello shared
buffer e del buffer manager nelle versioni 8.x. Tips & tricks per DBA
Sala Veneziana
Corso Tuning
V-3
12:00 – 13:00
Federico Campoli
Analisi dettagliata dell'esecuzione di una query. Breve dissertazione sulle
metodiche di approccio al performance tuning
Sala Veneziana
Corso Java
V-4
14:30 – 15:30
Luca Ferrari
Concetti di base dell'architettura JDBC; livelli di un driver, metodologie base
di connessione e interazione verso un database; utilizzo delle transazioni,
considerazioni specifiche sull'uso di PostgreSQL e Java. Utilizzo di Large
Objects; DataSource e introduzione alla Java Transaction API. Esempi di
applicazioni stand-alone, servlet, agenti mobili che interagiscono con un
databse PostgreSQL.
Sala Veneziana
Corso GIS
V-5
15:30 – 17:00
Emilia Venturato
Sistemi GIS: vantaggi nell'uso di un database relazionale; introduzione a
PostGIS (Standard Open Geospatial Consortium) e funzioni per l'analisi
spaziale. Struttura e formato dei dati; creazione di un database geografico e
uso del template GIS. Il front-end grafico QuantumGIS e funzioni avanzate di
geo-database.
Sala Veneziana
Corso PL/PGSQL
V-6
17:00 – 18:00
Federico Campoli
Analisi del linguaggio procedurale Pl/PGSQL. Vantaggi/svantaggi
dell'approccio procedurale. Scrittura di una procedura di base.
Venerdi, 6 luglio 2007
SALA Grollo – Sala Principale
Sala Grollo
Presentazione convegno
G-1
10:00 – 10:30
cerimoniere: G. Bartolini
Sala Grollo
Running PostgreSQL I
G-2
10:30 – 11:20
G. Di Iorio – Document Management System
A. Gioia – PostgreSQL e SpagoBI: lo stack OpenSource per la Business
Intelligence
Coffee Break
11:15 – 11:30
G-3
E. Pirozzi – Gemagpro: PostgreSQL e la gestione integrata del magazzino
F. Zamuner – Prenotazioni in Pl/Pgsql
Sala Grollo
G-4
12:00 – 12:30
PostgreSQL Users Groups
T. Ishikawa – Introduction Japan PostgreSQL Users Group
Sala Grollo
Running PostgreSQL II
G-5
14:30 – 15:45
F. Spada – PostgreSQL nella pubblica amminstrazione: l'esperienza del Sistema
Bibliotecario Vimercatese
M. Tofanari – PostgreSQL nella pubblica amministrazione: gestione di una mensa
scolastica
A. Scotti, F. Butini, C. Veser, A. Bozzi – PostgreSQL & Java in the Cultural Heritage
Research: the Pinakes 3.0 case
G. Bartolini – La rete civica di Prato e PostgreSQL
Sala Grollo
G-6
15:45 – 17:00
Integration
A. Sherbaum – Migrating a community platform from MySQL to PostgreSQL
A. Merighi – PostgreSQL: valutazione per medie e grandi aziende
Sala Grollo
G-7
17:00 – 18:00
Theory I
O. Elphick – Advacs Accounting System
L. Ferrari – org.postgresql.Driver: il driver JDBC di PostgreSQL
S. Ebrecht – Encoding Issues
Sabato, 7 luglio 2007
SALA Veneziana – Sala Corsi
Sala Grollo
Keynote
G-8
Cerimoniere: F. Campoli
9:00 – 10:30
J. Berkus, B. Momjian – PostgreSQL 8.3
J. Berkus – 5 Steps to PostgreSQL Performance
10:30 – 10:40
Coffee Break
Sala Veneziana
PostGIS
V-8
10:40 – 12:30
E. Venturato, P. Cavallini, W. Lorenzetti -
Geografia libera con
PostgreSQL: PostGIS come base di una infrastruttura di dati geografici.
P. Cavallini – PostGIS il database spaziale
E. Cappadozzi, D. Gentili, A. Rotundo - Repertorio Nazianali dei Dati
Territoriali
C.
Licciardello
–
PostgreSQL/PostGIS
come
geodatabase
per
l'infrastruttura di dati geografici del SIRA
Sala Veneziana
Keysign Party
12:30 – 13:00
Sala Veneziana
V-9
14:30 – 16:30
Theory III
D. Varrazzo – Ricerca Full-Text in Italiano
E. Pirozzi – PG-Edist
F. Pratesi – Archiviazione e ricerca di immagini per contenuto cromatico
attraverso database PostgreSQL
E. Pirozzi – PG-EAN
Sala Grollo
Chiusura PGDay 2007
17:00 – 17:20
staff di PGDay
Sabato, 7 luglio 2007
SALA Grollo – Sala Principale
Sala Grollo
PostgreSQL.org
G-8
Cerimoniere: F. Campoli
9:00 – 10:30
J. Berkus, B. Momjian – PostgreSQL 8.3
J. Berkus – 5 Steps to PostgreSQL Performance
10:30 – 10:40
Coffee Break
Sala Grollo
High Availability
G-9
10:40 – 12:30
H.J. Schonig - PostgreSQL MultiMaster Replication
R. Hodges – Database High Availability and Scalability
A. Mitani - PGCluster II
Sala Grollo
G-10
12:30 – 13:00
Sala Grollo
G-11
14:30 – 16:00
Theory II
O. Bartunov – Full Text Search basis
Toolbox and Extensions
D. Fetter – PL/Perl: Your Secret Advantage in PostgreSQL
A. Sherbaum – Auditing data changes with tablelog
D. Fetter – DBI-Link: A Universal Database Connector
Sala Grollo
G-12
16:00 – 17:00
Thinking in PostgreSQL
S. Ebrecht – PostgreSQL vs MySQL
S. Riggs – Inside PITR
Sala Grollo
Chiusura PGDay 2007
17:00 – 17:20
staff di PGDay
RELATORI DEL PGDAY (in ordine di intervento)
Federico Campoli
Vanta al suo attivo 15 anni di esperienza informatica. Esperto di
database e di tematiche open source si occupa prevalentemente di
soluzioni legate all'area sistemistica e al performance tuning.
[V-1, V-2, V-3, V-6]
Gabriele Bartolini
Laureato in Statistica e sistemi informativi presso l'Università di Firenze, i
suoi interessi sono principalmente indirizzati per il data mining e il data
warehousing. Dal 1998 è attivamente coinvolto nella comunità opensource con lo sviluppo di applicazioni di software libero. Ha studiato e
vissuto a Melbourne, Australia per alcuni anni, dove ha lavorato come
senior software engineer. Adesso è tornato in Italia, a Prato dove lavora
per il sistema informativo del Comune di Prato. [G-1, G-5]
Gerardo Di Iorio
Laureato in fisica, appassionato di GNU/Linux dal 1996 e di
PostgreSQL dal 1999. Attualmente è impiegato comre programmatore
presso una azienda del settore. [G-2]
A. Gioia
Laureatosi presso la facoltà di Informatica dell'Università di Milano
Bicocca nel 2005 con una tesi sui sistemi ipermediali adattivi, lavora
dal 2006 come sviluppatore presso Engineering Ingegneria
Informatica. Come membro attivo del gruppo di sviluppo di SpagoBI si
occupa anche di supporto tecnico a progetti e formazione nell'ambito
della business intelligence. [G-2]
Enrico Pirozzi
Laureato in Ingegneria Informatica nel 2003 presso l'università di
Bologna. Da anni lavora prinicipalmente in ambito gestionale e sulla
logistica di magazzino principalmente sviluppatore C, C++ presso la
società RicorDataSystem. Ideatore, fondatore e amministratore insieme
a Massimiliano Marini e Osvaldo Tulini della prima mailing list italiana
su postgresql e del suo relativo portale www.psql.it. [G-3, V-9]
Ferruccio Zamuner
Si occupa per passione di Free Software dal 1987, ed è titolare di una
impresa individuale dal 1997. Lavora principalmente allo sviluppo e
commercializzazione di servizi web per biblioteche ed aziende, basati
esclusivamente su framework Free Software e Open Source. [G-3]
Toshiyuki Ishikawa
Direttore del Japan PostgreSQL User Group (JPUG). [G-4]
Luca Ferrari
Laueratosi in Ing. Informatica presso l'Università di Modena e Reggio
Emilia nel 2002, ha conseguito un dottorato di ricerca nel 2006 presso
la stessa università. Si occupa da anni di sviluppo Java, applicazioni ad
agenti mobili e gestione di basi di dati [V-4, G-7]
Flavio Spada
Progettista del sistema informativo del Sistema Bibliotecario
Vimercatese sin dalla sua prima implementazione all'inizio degli anni
'90. Attualmente consulente e amministratore di rete di tale sistema,
vanta una sperienza decennale di programmazione e amministrazione
nell'ambito dei sistemi Unix e Unix-like (es. Linux) e dei prodotti Open
Source fra i quali PostgreSQL. [G-5]
Emilia Venturato
[V-5, V-8]
Marco Tofanari
Laureatosi in Ingegneria Elettronica nel Luglio 1996, ha lavorato fino
al 2002 presso varie ditte del settore privato. Da Ottobre 2002 è
assunto a tempo indeterminato presso il comune di Montemurlo (PO).
Svolge periodicamente consulenze.[G-5]
Andrea Scotti
[G-5]
Andreas Scherbaum
[G-6, G-11]
Antonio Merighi
Laureatosi presso l'Università degli Studi di Bologna nel 1997 in
Scienze dell'Informazione, dal 1997 lavora presso Engineering in
qualità di web developer, occupandosi anche di system integration.
Dal 2000 fa parte della direzione "Ricerca e Innovazione" per la quale
si occupa di progetti di System Integration, Security, Infrastruttura per
grandi Clienti. [G-6]
Susanne Ebrecht
Laureatasi in informatica presso la University of Applied Sciences in
Osnabrück (Germania), è membro della PostgreSQL community dal
2000. Nel 2005, assieme ad altri tre membri, ha fondato il
PostgreSQL German User Group e da allora riveste un ruolo leader
nella communità tedesca. Nel 2006 ha partecipato allo sviluppo della
release 8.2, e nel 2007 ha partecipato alla costituzione dell'European
PostgreSQL Group. [G-7, G-12]
Josh Berkus
Membro del core team di sviluppo di PostgreSQL, assunto presso Sun
Microsystem, si occupa per lo più di performance, benchamrk e del
porting su Solaris. Ha partecipato a diversi progetti Open Source, fra i
quali si ricorda OpenOffice.org, LedgerSMB, Perl e Bricolage. [G-8]
Elphick
[G-5]
Lorenzetti
[V-8]
J. Momjian
[G-8]
H. J. Schonig
[G-9]
Robert Hodges
CTO presso Continuent Inc., azienda leader nella fornitura di soluzioni
database high-available e altamente scalabili basate su MySQL.
Accreditato come uno dei maggiori esperti della tencologia alla base
dei database, ha iniziato la sua esperienza nel campo dei database
relazionali e ad oggetti lavorando presso Sybase. Si è occupato della
progettazione e messa in opera di applicazioni database in ambiente
enterprise. [G-9]
Atsushi Mitani
E' il principale sviluppatore del progetto PGCluster, un sistema di
replicazione di database PostgreSQL in tecnologia multi-master
sincrona.
Ha iniziato la progettazione di PGCluster nel 2002, rilasciando la
prima versione nel 2003. Giapponese di origine, nel 2005 si è
trasferito nei Paesi Bassi, dove ha iniziato lo sviluppo della nuova
generazione di PGCluster. [G-9]
Cappadozzi
[V-8]
P. Cavallini
Paolo Cavallini ha un background da zoologo, ed ha utilizzato
rudimentali sistemi informativi territoriali fin dal suo lavoro di tesi, nel
1984. Dopo un decennio di vita accademica, in vari paesi del mondo,
ha intrapreso un'attività di consulenza professionale in campo
ambientale, in un gruppo in continua crescita che si è presto chiamato
Faunalia. Dal 2000, la conversione dell'infrastruttura informatica di
Faunalia a software libero ed open source ha dato l'occasione per una
consolidamento delle competenze del gruppo nel settore dei GIS liberi
(prima GRASS, poi PostGIS, quindi QGIS, UMN MapServer, p.mapper
e molto altro). Ha collaborato alla nascita di DebianGIS, un gruppo
per la pacchettizzazione dei GIS open source e di GFOSS.it,
l'associazione italiana per l'informazione geografica libera. Ha
contribuito allo sviluppo di GRASS, QGIS e GDAL/OGR. Collabora
regolarmente a MondoGIS a partire dal 2005, con una rubrica
sull'Open Source. Ha scritto di GIS su varie riviste internazionali. [V-8]
Daniele Gentili
Laureato in Scienze dell’Informazione, attualmente collaboratore del
CNIPA per il progetto del Repertorio, ha maturato significative
esperienze nella progettazione e realizzazione di architetture SOA su
piattaforma J2EE ed OpenSource ( con particolare riferimento a
framework in Php e Python). Negli ultimi anni, in particolare, si è
specializzato nella realizzazione di sistemi informativi geografici in
numerosi progetti presso vari enti (in particolare Min. Infrastrutture e
Trasporti, Univ. di Roma “La Sapienza”). [V-8]
Antonio Rotundo
Ingegnere per l’ambiente e il territorio, attualmente collaboratore del
CNIPA per il progetto del Repertorio, ha lavorato nel campo dei
sistemi informativi territoriali acquisendo competenze professionali
nella formazione e gestione di dati cartografici e territoriali in generale
con tecnologia GIS, partecipando a diversi progetti anche della
Pubblica Amministrazione (in particolare Regione Calabria, CNIPA).
[V-8]
Cinzia Licciardello
Si occupa di GIS e di banche dati ambientali dal 2001 presso il
Sistema Informativo Regionale dell'Ambiente della Toscana (SIRA). Da
alcuni anni si interessa di strumenti GIS e GeoRDBMS Open Source ed
ha avviato presso il SIRA alcune sperimentazioni mirate a diffonderne
l'utilizzo. Tra le esperienze più significative in questo campo sono da
citare Il Catasto Regionale degli Elettrodotti e il prototipo
dell'interfaccia GIS al catasto nazionale, oltre all'avvio di servizi WMS e
WFS per la consultazione delle banche dati geografiche; in tutti questi
casi PostgreSQL/PostGIS è stato utilizzato come sistema GeoRDBMS.
[V-8]
O. Bartunov
[G-10]
D. Fetter
Works on pgFoundry, plperl, dbi-link, zoso (mainframe port), and the
PostgreSQL Weekly News. [G-11]
S. Riggs
[G-12]
Daniele Varrazzo
Laureato in matematica, progettista e sviluppatore di software.
Utilizzatore di sistemi e linguaggi di programmazione sia proprietari
che open, utilizza quotidianamente GNU/Linux come sistema
operativo abbinando Python e C per la programmazione. Ha utilizzato
PostgreSQL sia in ambito scientifico (progetti di bioinformatica) che
gestionale, realizzando applicazioni per la Renault. Collabora con
Develer,
una società di progettazione e sviluppo software ed
hardware, presso la quale ha avuto l'occasione di lavorare in progetti
riguardanti la telefonia mobile e le analisi cliniche. [V-9]
Fabio Pratesi
Laureato in Ingegneria Informatica, svolge attività di consulenza come
libero professionista. [V-9]