Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Openday - PostgreSQL: primi passi con Json/Jsonb

2,247 views

Published on

PostgreSQL: primi passi con Json/Jsonb - (OpenDay PGTraining, Rimini 27 Feb 2016)

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Openday - PostgreSQL: primi passi con Json/Jsonb

  1. 1. PostgreSQL OpenDay 27.02.2016 Approccio NoSQL JSON / JSONB Enrico Pirozzi – info@pgtraining.com
  2. 2. PostgreSQL OpenDay 27.02.2016 “I discovered JSON. I do not claim to have invented JSON, because it already existed in nature.” (Douglas Crockford)
  3. 3. PostgreSQL OpenDay 27.02.2016 ● Aggiunto dalla versione 9.2 ● Validazione dei dati ● Memorizzato come testo ● Utilizza l'encoding del server ● Conserva l'ordine delle chiavi e dei duplicati ● Operatori e funzioni aggiunte dalla 9.3
  4. 4. PostgreSQL OpenDay 27.02.2016 Let's Start !!
  5. 5. PostgreSQL OpenDay 27.02.2016 Esempi di operatori JSON
  6. 6. PostgreSQL OpenDay 27.02.2016 Possiamo seguire i path !!!!
  7. 7. PostgreSQL OpenDay 27.02.2016 I Path non hanno più segreti !!!
  8. 8. PostgreSQL OpenDay 27.02.2016 Anche all'interno degli array
  9. 9. PostgreSQL OpenDay 27.02.2016 Costruiamo il nostro json
  10. 10. PostgreSQL OpenDay 27.02.2016 Anche su dati complessi !!!
  11. 11. PostgreSQL OpenDay 27.02.2016 E creiamo una tabella…...
  12. 12. PostgreSQL OpenDay 27.02.2016 Occhio all'intruso !!! JSONB
  13. 13. PostgreSQL OpenDay 27.02.2016 Dati eterogenei !!
  14. 14. PostgreSQL OpenDay 27.02.2016 Gli operatori in più JSON B =
  15. 15. PostgreSQL OpenDay 27.02.2016 Gli operatori in più JSON B @>
  16. 16. PostgreSQL OpenDay 27.02.2016 Gli operatori in più JSON B ?| any exist
  17. 17. PostgreSQL OpenDay 27.02.2016 Gli operatori in più JSON B ?& all exists
  18. 18. PostgreSQL OpenDay 27.02.2016 Le perfomance !!!!!!!! Possibilità di creare indici di tipo GIN
  19. 19. PostgreSQL OpenDay 27.02.2016 GRAZIE PER L'ATTENZIONE

×