Do you talk PostgreSQL?
Abstract
Ad ogni aggiornamento PostgreSQL introduce sempre nuovi tipi di dato.
Alcuni esempi:
- JSON
- RANGE
- Hstore
PostgreSQL mette inoltre a disposizione alcuni funzioni particolari (come ad esempio il COPY) che consentono di velocizzare alcune operazioni.
L’obiettivo del talk è di fare una panoramica di come PostgreSQL sia supportato nei linguaggi di programmazione più noti:
- Python
- Java
- Ruby
- PHP
- GO
- Swift
- C#
- Javascript
Durante il talk verranno evidenziati aspetti positivi e negativi delle implementazioni in ogni singolo linguaggio, soffermandosi in particolare su alcune feature più specifiche di PostgreSQL.
Si introdurrà inoltre il progetto opensource PgBabylon (https://github.com/rtshome/pgbabylon) che ha lo scopo di supportare PostgreSQL introducendo nei vari linguaggi supporto diretto ai dati specifici di PostgreSQL.
Ad esempio: eseguita una query che ritorna un tipo di dato JSON, nel recordset ottenuto è presente l’oggetto/array json deserializzato.
Relatore
Denis Gasparin
Ingegnere Informatico dal 2001 con vasta esperienza su PostgreSQL e sviluppo web (PHP e Javascript in particolare).
Ho contribuito negli anni a sviluppare alcune parti del driver PHP/PDO per PostgreSQL.