PostgreSQL 1 beta 12 con nuove funzionalità è ora disponibile

postgresql

Recentemente, Il team di sviluppo di PostgreSQL Global Development Group ha annunciato la disponibilità della prima versione beta di PostgreSQL 12. Questa versione contiene le anteprime di tutte le funzioni che saranno disponibili nella versione finale di PostgreSQL 12, anche se alcuni dettagli potrebbero cambiare prima di allora.

Il gruppo incoraggia gli utenti a provare le nuove funzionalità di PostgreSQL 12 per eliminare bug o altri problemi che potrebbero esistere in questa versione.

"I vostri test e feedback aiuteranno la comunità a garantire che questa versione di PostgreSQL 12 soddisfi i nostri standard per fornire una versione stabile e affidabile del database relazionale open source più avanzato al mondo", afferma PostgreSQL Global Development Group.

Per quelli di voi che non hanno ancora familiarità con PostgreSQL, dovreste sapere cosae è anche conosciuto come Postgres e questo è un sistema di gestione di database relazionali (RDBM) gratuito, open source, che si propone di offrire un database basato sull'estensibilità e sulla conformità agli standard tecnici.

È progettato per gestire una varietà di carichi di lavoro, da macchine semplici a data warehouse o servizi Web con molti utenti simultanei.

Funzionalità della nuova versione 12 di PostgreSQL Beta 1

Con il rilascio di questa nuova versione beta, Scopriremo che le funzionalità di indicizzazione e gestione delle prestazioni si distinguono.

Come PostgreSQL 12 offre la possibilità di ricostruire gli indici simultaneamente, permettendoti di multitasking.

Mentre è in funzione senza bloccare, scrive nell'indice. Secondo Postgres, questa funzionalità dovrebbe aiutare a ricostruire indici lunghi che potrebbero causare tempi di inattività durante la gestione di un database PostgreSQL in un ambiente di produzione. Inoltre, estende le capacità di diversi meccanismi di indicizzazione specializzati, la capacità di creare indici di copertura.

Con consultazioni online

Le espressioni di tabella comuni ora possono essere inserite automaticamente in una query se non sono ricorsive, non hanno effetti collaterali e sono menzionati solo una volta in una parte della query. Questo rimuove una "barriera all'ottimizzazione" che esisteva dall'introduzione della clausola WITH in PostgreSQL 8.4.

Partizionamento

Questa versione di PostgreSQL migliora le prestazioni durante l'elaborazione di tabelle con migliaia di partizioni per operazioni che richiedono solo l'utilizzo di un numero limitato di partizioni.

anche apporta miglioramenti alle prestazioni di INSERIMENTO e COPIA sulla tabella partizionata. ATTACH PARTITION può ora essere eseguito senza bloccare le query simultanee sulla tabella partizionata. Inoltre, è ora consentita la possibilità di utilizzare chiavi esterne per fare riferimento a tabelle partizionate.

Le colonne generate

Questo sistema di gestione del database relazionale consente la creazione di colonne generate che calcolano i propri valori con un'espressione utilizzando il contenuto delle altre colonne.

Questa funzione fornisce colonne generate memorizzate, che vengono calcolati in inserimenti e aggiornamenti e salvati su disco.

Le colonne virtuali generate, calcolate solo quando una colonna viene letta come parte di una query, non sono ancora implementati.

SQL/JSON

Questa versione beta di PostgreSQL 12 ora consente l'esecuzione di query di percorso JSON Secondo la specifica SQL / JSON nello standard SQL: 2016.

Come le espressioni XPath per XML, le espressioni di percorso JSON consentono di valutare una varietà di espressioni e funzioni aritmetiche, nonché di confrontare i valori all'interno dei documenti JSON.

Maiuscole / minuscole

Infine un'altra delle modifiche che vale la pena evidenziare dQuesta versione beta di PostgreSQL 12 è che ora supporta confronti e accenti senza distinzione tra maiuscole e minuscole nei confronti forniti dall'UCI, noti anche come "confronti non deterministici".

Quando vengono utilizzate, queste regole di confronto possono fornire comodità per confronti e classifiche, ma possono anche comportare una riduzione delle prestazioni, poiché potrebbe essere necessario eseguire controlli aggiuntivi su una stringa.

Infine, il gruppo invita la comunità di PostgreSQL a testare questa versione.

“La stabilità di ogni versione di PostgreSQL dipende fortemente dalla comunità, quindi provatela. La qualità dei test degli utenti determinerà quando potremo realizzare una versione finale ", afferma.

Ottieni e prova PostgreSQL 12 beta 1


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.