Hiljuti PostgreSQL Global Development Groupi arendusmeeskond teatas PostgreSQL 12 esimese beetaversiooni olemasolust. See versioon sisaldab kõigi funktsioonide eelvaateid, mis on saadaval PostgreSQL 12 lõplikus versioonis, kuigi mõned üksikasjad võivad enne seda muutuda.
Grupp julgustab kasutajaid proovima PostgreSQL 12 uusi funktsioone, et aidata kõrvaldada vead või muud selles versioonis esineda võivad probleemid.
"Teie testimine ja tagasiside aitavad kogukonnal tagada, et see PostgreSQL 12 väljaanne vastab meie standarditele, et pakkuda stabiilset ja usaldusväärset versiooni maailma kõige arenenumast avatud lähtekoodiga relatsioonide andmebaasist." Ütleb Global PostgreSQL Development Group.
Neile, kes veel PostgreSQL-i ei tunne, peaksite teadma, midae on tuntud ka kui Postgres ja see on relatsiooniline andmebaaside haldussüsteem (RDBMS) tasuta, avatud lähtekoodiga, mille eesmärk on pakkuda laiendatavusel ja tehnilistele standarditele vastavusel põhinevat andmebaasi.
See on mõeldud mitmesuguste töökoormuste käsitlemiseks, alates lihtsatest masinatest kuni andmekaupade või paljude samaaegsete kasutajatega veebiteenusteni.
Uue PostgreSQL versiooni 12 beetaversioon 1 omadused
Selle uue beetaversiooni väljaandmisega Leiame, et jõudluse indekseerimine ja haldamine eristuvad.
Alates sellest ajast PostgreSQL 12 pakub võimalust indeksid üheaegselt üles ehitada, võimaldades teil teha mitut ülesannet.
Töötades ilma blokeerimata kirjutab indeksisse. Postgresi sõnul peaks see funktsioon aitama taastada pikki indekseid, mis võivad tootmiskeskkonnas PostgreSQL andmebaasi haldamisel põhjustada seisakuid. Lisaks laiendab see mitmete spetsialiseeritud indekseerimismehhanismide võimalusi, võimalust luua katvusindekseid.
Veebikonsultatsioonidega
Tavalised tabeliväljendid saab nüüd päringusse automaatselt lisada, kui need pole rekursiivsed, neil pole kõrvaltoimeid ja neid mainitakse päringu osas ainult üks kord. See eemaldab "optimeerimisbarjääri", mis eksisteeris pärast WITH-klausli kasutuselevõttu PostgreSQL 8.4-s.
Jaotus
See PostgreSQL-i versioon parandab jõudlust tuhandete partitsioonidega tabelite töötlemisel toiminguteks, mis nõuavad ainult väikese arvu partitsioonide kasutamist.
ka toob jaotatud tabeli INSERT ja COPY jõudluse täiustusi. ATTACH PARTITION saab nüüd teha ilma blokeerimata samaaegseid päringuid jaotatud tabelis. Lisaks on nüüd lubatud osade tabelite viitamiseks kasutada võõraid võtmeid.
Loodud veerud
See relatsiooniline andmebaaside haldussüsteem võimaldab luua loodud veerge, mis arvutavad nende väärtused avaldisega, kasutades teiste veergude sisu.
See funktsioon pakub salvestatud loodud veerge, mis arvutatakse lisadesse ja värskendustesse ning salvestatakse kettale.
Loodud virtuaalsed veerud, mis arvutatakse ainult siis, kui veerg loetakse päringu osana, pole veel rakendatud.
SQL/JSON
Selle beetaversioon PostgreSQL 12 võimaldab nüüd JSON-i tee päringute täitmist Vastavalt SQL / JSON-i spetsifikatsioonile standardis SQL: 2016.
Nagu XML-i avaldised XML-i jaoks, võimaldavad JSON-i tee-avaldised teil hinnata erinevaid aritmeetilisi avaldisi ja funktsioone ning võrrelda JSON-i dokumentide väärtusi.
Tähtede tundlikkus
Lõpuks veel üks muudatus, mis väärib esiletõstmist dSee PostgreSQL 12 beetaversioon on see, et see toetab nüüd väiketähtetuid võrdlusi ja aktsente UCI esitatud võrdlustes, mida tuntakse ka kui "mitteterministlikke võrdlusi".
Kasutamisel võivad need võrdlused pakkuda mugavust võrdlusteks ja paremusjärjestusteks, kuid võivad viia ka tulemuslikkuse karistuseni, kuna võrdlus võib vajada stringi täiendavaid kontrolle.
Lõpuks rühm kutsub PostgreSQL-i kogukonda seda versiooni testima.
„PostgreSQL-i iga versiooni stabiilsus sõltub suuresti kogukonnast, nii et palun proovige neid. Kasutajate testimise kvaliteet määrab, millal saame lõpliku versiooni teha, "ütleb ta.
Hankige ja testige PostgreSQL 12 beeta 1