{"id":22481,"date":"2021-09-30T19:22:28","date_gmt":"2021-09-30T17:22:28","guid":{"rendered":"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/"},"modified":"2021-09-30T19:22:28","modified_gmt":"2021-09-30T17:22:28","slug":"postgresql-14-rilasciato-tutte-le-novita","status":"publish","type":"post","link":"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/","title":{"rendered":"PostgreSQL 14 rilasciato: tutte le novit\u00e0"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>Il PostgreSQL Global Development Group ha annunciato oggi il rilascio di <strong>PostgreSQL 14<\/strong>, l\u2019ultima versione del noto <a href=\"https:\/\/www.html.it\/database\/\">database<\/a> open source.<\/p>\n<p><a href=\"https:\/\/www.html.it\/articoli\/php-e-postgresql\/\">PostgreSQL<\/a> 14 introduce diverse funzionalit\u00e0 e innovazioni, per consentire la gestione di tipi di dati complessi (incluso il <a href=\"https:\/\/www.html.it\/articoli\/introduzione-a-json\/\">JSON<\/a>), e supportare sviluppatori e amministratori di sistema nel deployment di applicazioni distribuite, parallele e di grandi dimensioni.<\/p>\n<p>Secondo quanto affermato da Magnus Hagander, membro del PostgreSQL Core Team, \u201cquesta ultima versione di PostgreSQL migliora la capacit\u00e0 dei nostri utenti di <strong>gestire i carichi di lavoro di dati su larga scala<\/strong>, migliora l\u2019<strong>osservabilit\u00e0<\/strong> e contiene nuove funzionalit\u00e0 che aiutano gli sviluppatori. PostgreSQL 14 \u00e8 una testimonianza della dedizione della comunit\u00e0 di PostgreSQL nel continuare a fornire software di database innovativo destinato ad organizzazioni grandi e piccole\u201d.<\/p>\n<p>In questo articolo riassumeremo le principali novit\u00e0 introdotte con l\u2019ultima versione di PostgreSQL.<\/p>\n<h2>Nuova sintassi per JSON e range<\/h2>\n<p>PostgreSQL supporta la manipolazione dei dati JSON sin dalla versione 9.2. Con PostgreSQL 14, \u00e8 ora possibile accedere ai dati JSON utilizzando una <strong>sintassi specifica<\/strong>, come nella query seguente:<\/p>\n<pre><code class=\"language-sql\">\nSELECT ('{ \"postgres\": { \"release\": 14 }}'::jsonb)['postgres']['release'];\n<\/code><\/pre>\n<p>Ci\u00f2 allinea PostgreSQL alla sintassi pi\u00f9 comunemente condivisa per il recupero delle informazioni da dati in formato JSON. Questo tipo di sintassi pu\u00f2 essere generalmente esteso ad altre strutture di dati nidificate, incluso il tipo <code>hstore<\/code>.<\/p>\n<p>Per quel che riguarda i range, anch\u2019essi rilasciati per la prima volta in PostgreSQL 9.2, \u00e8 ora possibile gestire intervalli non contigui grazie all\u2019introduzione del tipo di dati \u201c<strong>multirange<\/strong>\u201c, che rappresenta un elenco ordinato di intervalli non sovrapposti. Ci\u00f2 consentir\u00e0 agli sviluppatori di scrivere query pi\u00f9 semplici per gestire sequenze complesse di intervalli. I tipi di range nativi di PostgreSQL (date, ore, numeri) supportano ora anche i multirange, e anche altri tipi di dati possono essere estesi per sfruttare il supporto a questo nuovo tipo di dato.<\/p>\n<h2>Miglioramenti delle performance<\/h2>\n<p>PostgreSQL 14 introduce un significativo miglioramento in termini di throughput sui carichi di lavoro che utilizzano molte connessioni, con alcuni benchmark che mostrano un aumento della velocit\u00e0 di circa 2 volte rispetto alla versione precedente del DBMS. Ci\u00f2 \u00e8 dovuto anche ai recenti miglioramenti relativi alla gestione degli indici B-tree.<\/p>\n<p>Un\u2019altra utile funzionalit\u00e0 introdotta in PostgreSQL 14 \u00e8 la capacit\u00e0 di <strong>eseguire query in pipeline<\/strong>, cosa che pu\u00f2 avere un effetto particolarmente significativo sulle prestazioni nel caso di connessioni ad alta latenza o per carichi di lavoro che usano con molte operazioni di scrittura. Poich\u00e9 si tratta di una funzionalit\u00e0 lato client, \u00e8 possibile utilizzare questa modalit\u00e0 pipeline con qualsiasi database PostgreSQL moderno, a patto che utilizzi la versione 14 del client, o un driver client creato con la versione 14 di <em>libpq<\/em>.<\/p>\n<h2>Altri miglioramenti<\/h2>\n<p>I <strong>database PostgreSQL distribuiti<\/strong> godranno di varie migliorie con l\u2019arrivo di PostgreSQL 14. Ad esempio, in caso di logical replication, sar\u00e0 possibile inoltrare le transazioni ai vari nodi subscribers, con notevoli vantaggi in termini di prestazioni. Molti altri miglioramenti sono stati aggiunti, inoltre, al sistema di decodifica logica che alimenta la logical replication.<\/p>\n<p>Dal punto di vista della sicurezza, \u00e8 stata semplificata la possibilit\u00e0 di assegnare permessi di sola lettura o sala scrittura agli utenti sulle tabelle, utilizzando le regole predefinite <code>pg_read_all_data<\/code> e <code>pg_write_all_data<\/code>. Inoltre, la gestione delle password e l\u2019autenticazione \u00e8 ora basata sullo standard <code>SCRAM-SHA-256<\/code>.<\/p>\n<p>Vi sono poi diverse altre novit\u00e0; chiunque fosse interessato ad approfondire, pu\u00f2 fare riferimento alle <a href=\"https:\/\/www.postgresql.org\/about\/news\/postgresql-14-released-2318\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">note di rilascio<\/a>, sul sito ufficiale di PostgreSQL.<\/p>\n<p><em>Fonte<\/em>: <a href=\"https:\/\/www.postgresql.org\/about\/news\/postgresql-14-released-2318\/\" class=\"text-link text-link--special\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"underline\">PostgreSQL<\/span><i class=\"ico-external\"\/><\/a><\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"http:\/\/feedproxy.google.com\/~r\/htmlitedit\/~3\/X25yfqQetb8\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il PostgreSQL Global Development Group ha annunciato oggi il rilascio di PostgreSQL 14, l\u2019ultima versione del noto database open source. PostgreSQL 14 introduce diverse funzionalit\u00e0 e innovazioni, per consentire la gestione di tipi di dati complessi (incluso il JSON), e supportare sviluppatori e amministratori di sistema nel deployment di applicazioni distribuite, parallele e di grandi&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_s2mail":""},"categories":[37],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PostgreSQL 14 rilasciato: tutte le novit\u00e0 - AGENZIA WEB Italia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PostgreSQL 14 rilasciato: tutte le novit\u00e0 - AGENZIA WEB Italia\" \/>\n<meta property=\"og:description\" content=\"Il PostgreSQL Global Development Group ha annunciato oggi il rilascio di PostgreSQL 14, l\u2019ultima versione del noto database open source. PostgreSQL 14 introduce diverse funzionalit\u00e0 e innovazioni, per consentire la gestione di tipi di dati complessi (incluso il JSON), e supportare sviluppatori e amministratori di sistema nel deployment di applicazioni distribuite, parallele e di grandi...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/\" \/>\n<meta property=\"og:site_name\" content=\"AGENZIA WEB Italia\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-30T17:22:28+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\"},\"headline\":\"PostgreSQL 14 rilasciato: tutte le novit\u00e0\",\"datePublished\":\"2021-09-30T17:22:28+00:00\",\"dateModified\":\"2021-09-30T17:22:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/\"},\"wordCount\":548,\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"articleSection\":[\"News\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/\",\"name\":\"PostgreSQL 14 rilasciato: tutte le novit\u00e0 - AGENZIA WEB Italia\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\"},\"datePublished\":\"2021-09-30T17:22:28+00:00\",\"dateModified\":\"2021-09-30T17:22:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PostgreSQL 14 rilasciato: tutte le novit\u00e0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\",\"name\":\"AGENZIA WEB Italia\",\"description\":\"Web design Web agency Italia\",\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\",\"name\":\"Multimedia Web\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png\",\"contentUrl\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png\",\"width\":200,\"height\":57,\"caption\":\"Multimedia Web\"},\"image\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"caption\":\"admin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PostgreSQL 14 rilasciato: tutte le novit\u00e0 - AGENZIA WEB Italia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/","og_locale":"it_IT","og_type":"article","og_title":"PostgreSQL 14 rilasciato: tutte le novit\u00e0 - AGENZIA WEB Italia","og_description":"Il PostgreSQL Global Development Group ha annunciato oggi il rilascio di PostgreSQL 14, l\u2019ultima versione del noto database open source. PostgreSQL 14 introduce diverse funzionalit\u00e0 e innovazioni, per consentire la gestione di tipi di dati complessi (incluso il JSON), e supportare sviluppatori e amministratori di sistema nel deployment di applicazioni distribuite, parallele e di grandi...","og_url":"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/","og_site_name":"AGENZIA WEB Italia","article_published_time":"2021-09-30T17:22:28+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"admin","Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/#article","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/"},"author":{"name":"admin","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42"},"headline":"PostgreSQL 14 rilasciato: tutte le novit\u00e0","datePublished":"2021-09-30T17:22:28+00:00","dateModified":"2021-09-30T17:22:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/"},"wordCount":548,"publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"articleSection":["News"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/","name":"PostgreSQL 14 rilasciato: tutte le novit\u00e0 - AGENZIA WEB Italia","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website"},"datePublished":"2021-09-30T17:22:28+00:00","dateModified":"2021-09-30T17:22:28+00:00","breadcrumb":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/postgresql-14-rilasciato-tutte-le-novita\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nycwebdesign.eu\/webdesign\/"},{"@type":"ListItem","position":2,"name":"PostgreSQL 14 rilasciato: tutte le novit\u00e0"}]},{"@type":"WebSite","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/","name":"AGENZIA WEB Italia","description":"Web design Web agency Italia","publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.nycwebdesign.eu\/webdesign\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization","name":"Multimedia Web","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png","contentUrl":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png","width":200,"height":57,"caption":"Multimedia Web"},"image":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42","name":"admin","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","caption":"admin"}}]}},"_links":{"self":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/22481"}],"collection":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/comments?post=22481"}],"version-history":[{"count":0,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/22481\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/media?parent=22481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/categories?post=22481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/tags?post=22481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}