PostgreSQL XIII DBMS emissio

Post annum evolutionis published Novum firmum ramus PostgreSQL XII DBMS. Renovationes pro novo genere veniet et ad quinquennium usque ad Novembrem MMXXV.

Main innovations:

  • Addidit subsidium "generatae columnas", cuius valor computatur in expressione obtegenti valores aliarum columnarum in eadem tabula (similis visibus, sed singulis columnis). Columnae generatae duo genera esse possunt, condita et virtualis. In primo casu, valor computatur tempore notitiae adiectae vel mutatae, et in secundo casu, valor computatur in singulis lectis secundum statum aliarum columnarum currentis. In statu, PostgreSQL tantum innititur, repositae genitae columnas;
  • Addidit facultatem ad query data ex JSON documentis utendi iter expressions, simile XPath et definitur in SQL/JSON vexillum. Existens mechanismi indexing adhibentur ad meliorem efficiendam processus huiusmodi locutionum documentorum in forma JSONB conditas;
  • Per default usus est JIT (Just-in-Tempus) compilator secundum LLVM explicationibus ad exsecutionem aliquarum locutionum per SQL interrogationem processui accelerandam. Exempli gratia, JIT ad executionem vocum intus accelerare adhibetur UBI cuneos, schedulae, expressiones aggregatae, et aliquae operationes internae;
  • Indexing perficientur signanter emendavit. B-arbores indices optimized sunt ad operandum in ambitibus ubi indices saepe mutant - TPC-C probationes altiore incremento in effectu ostendunt et mediocris minui in orbis spatio consumptio 40%. Reducitur supra caput cum generans praemisit stipes (WAL) pro GiST, GIN et SP-GiST indicem generum. Pro GiST, facultas indices fasciculi creandi (per expressionem includo) quae additas columnas includunt additae sunt. In operatione CREO Statistics Validissimum valorem communissimum (MCV) statistica generare meliorem consilia interrogationis optimal praebet cum columnas inaequales utens;
  • Exsecutio partitionis optimized est pro quaestionibus tabularum spatiorum cum millibus partitionum, sed limitata est ad eligendum limites notitiarum limitatas. Factio addendi notitias ad mensas partita utentes INDO et EXEMPLAR operationes auctus est, et etiam novas sectiones addere potest per "ALTER TABLE PARTITIONEM" sine interclusione interrogationis executioni;
  • Addidit subsidium latae inline expansioni communis mensae locutionum (Communia Tabula elocutionis, CTE) quae admittunt usum eventum temporalis nomine expressum ponit utens cum enuntiatione. Inlineare instruere ad plurium inquisitionum observantiam emendare potest, sed nunc tantum pro non-recursivo CTEs adhibetur;
  • additae firmamentum non determinatus proprietates localis "Collationis", quae tibi permittit ut regulas dirimendas et congruentes modos ratione habita significationis significationis (exempli gratia, cum valores digitales voluptua, praesentiam minus et punctum ante plurium et diversorum generum orthographiae ratio habenda est, et collatis, characterum casus et notae notae praesentia non computantur);
  • Auxilio addito pro cliente multi-factori authenticationi, in qua in pg_hba.conf potes ponere SSL certificatorium authenticas (clientcert=verify-full) cum additamento authenticas methodi sicut scram-sha-256 ad authenticas;
  • Addidit subsidium encryption communicationis canalis cum authenticating via GSSAPIet in clientelam et in latere servo;
  • Adiecta subsidia ad determinandum LDAP ministrantibus ex "DNS SRV" monumentis si PostgreSQL constructum est cum OpenLDAP;
  • Operatio addita "REINDEX CONSTANTERΒ» reficere indices sine obstaculo scriptionis operationum indicem;
  • addidit imperium pg_checksums, quae sinit vos ut permittat vel inactivare checks supputationes datarum paginarum pro database existente (antea haec operatio tantum in initialization datorum sustentabatur);
  • Provisio progressionis dummodo indices operationes CREATE INDEX, REINDEX, CRUSTRUM, VACUUM PLENUS et pg_checksums;
  • Mandatum addidit "ACCESSU RATIOΒ» Tractatores connectere ad novas tabulas repositionis modos optimized pro variis muneribus specificis. In statu modo modus accessus ad mensam constructus est "acervus";
  • Recuperatio.conf Configurationis fasciculi in postgresql.conf coalescit. Cum indicibus transitus ad statum recuperationis post defectum, nunc oportet use recovery.signal and standby.signal files.

Source: opennet.ru