az utóbbi időben, A PostgreSQL Global Development Group fejlesztőcsapata bejelentette a PostgreSQL 12 első bétaverziójának elérhetőségét. Ez a verzió tartalmazza az összes olyan funkció előnézetét, amelyek a PostgreSQL 12 végleges verziójában lesznek elérhetők, bár egyes részletek azelőtt változhatnak.
A csoport arra ösztönzi a felhasználókat, hogy próbálják ki a PostgreSQL 12 új funkcióit, hogy segítsenek kiküszöbölni a hibákat vagy más, ebben a kiadásban előforduló problémákat.
"Tesztjei és visszajelzései segítenek a közösségnek abban, hogy a PostgreSQL 12 ezen kiadása megfeleljen a szabványainknak, hogy stabil és megbízható verziót nyújtson a világ legfejlettebb nyílt forráskódú relációs adatbázisához." - mondja a Global PostgreSQL Development Group.
Azok számára, akik még mindig nem ismerik a PostgreSQL-t, tudnia kell, mite más néven Postgres és ez egy relációs adatbázis-kezelő rendszer (RDBMS) ingyenes, nyílt forráskódú, amelynek célja a kibővíthetőségen és a műszaki szabványoknak való megfelelésen alapuló adatbázis kínálata.
Számos munkaterhelés kezelésére tervezték, az egyszerű gépektől az adattárházakig vagy a webes szolgáltatásokig, sok egyidejű felhasználóval.
Az új PostgreSQL 12-es verzió Beta 1 jellemzői
Az új béta verzió megjelenésével Megállapítjuk, hogy a teljesítmény-indexelés és -kezelés jellemzői kiemelkednek.
mint A PostgreSQL 12 lehetőséget kínál az indexek egyidejű újjáépítésére, lehetővé teszi, hogy többfeladatos legyen.
A blokkolás nélküli működés közben ír az indexbe. A Postgres szerint ennek a szolgáltatásnak elő kell segítenie a hosszú indexek újjáépítését, amelyek leállást okozhatnak a PostgreSQL adatbázis termelési környezetben történő kezelésekor. Ezenkívül kibővíti számos speciális indexelő mechanizmus képességeit, a lefedettségi indexek létrehozásának képességét.
Online konzultációkkal
A közös tábla kifejezések most automatikusan beilleszthetők egy lekérdezésbe, ha nem rekurzívak, nincsenek mellékhatásaik, és a lekérdezés részben csak egyszer említik őket. Ezzel megszűnik egy "optimalizálási akadály", amely a WITH záradék bevezetése óta létezik a PostgreSQL 8.4-ben.
Felosztás
A PostgreSQL ezen verziója javítja a teljesítményt, ha több ezer partícióval rendelkező táblákat dolgoznak fel olyan műveletekhez, amelyek csak kis számú partíció használatát igénylik.
is INSERT és COPY teljesítménybeli fejlesztéseket hoz a particionált táblákon. A PARTITION csatolása most már végrehajtható anélkül, hogy blokkolná a párhuzamos lekérdezéseket a particionált táblán. Ezenkívül megengedett az idegen kulcsok felhasználása a particionált táblák hivatkozására.
A létrehozott oszlopok
Ez a relációs adatbázis-kezelő rendszer lehetővé teszi olyan generált oszlopok létrehozását, amelyek értékeikkel kifejezést számolnak a többi oszlop tartalmának felhasználásával.
Ez a szolgáltatás tárolt generált oszlopokat biztosít, amelyeket beszúrásokban és frissítésekben számolnak ki és lemezre mentenek.
A létrehozott virtuális oszlopok csak akkor számítanak ki, ha egy oszlopot lekérdezés részeként olvasnak, még nem valósultak meg.
SQL/JSON
A béta verziója A PostgreSQL 12 lehetővé teszi a JSON elérési útvonal lekérdezések végrehajtását Az SQL: 2016 szabvány SQL / JSON specifikációja szerint.
Az XML XPath-kifejezéseihez hasonlóan a JSON-útvonal-kifejezések lehetővé teszik számtani kifejezések és függvények különféle értékelését, valamint az értékek összehasonlítását a JSON-dokumentumokon belül.
Kis- és nagybetűk
Végül egy másik változás, amelyet érdemes kiemelni dA PostgreSQL 12 ezen bétaverziója az, hogy ma már támogatja a kis- és nagybetűk közötti összehasonlításokat és az akcentust az UCI által nyújtott összehasonlításokban, más néven »nem-determinisztikus összeállítások« néven.
Használatukkor ezek az összeállítások megkönnyítik az összehasonlításokat és a rangsorolást, de teljesítménybüntetést is vonhatnak maguk után, mivel az összeállításnak további ellenőrzéseket kell tennie egy karakterláncon.
Végül, a csoport felkéri a PostgreSQL közösséget ennek a verziónak a tesztelésére.
„A PostgreSQL egyes verzióinak stabilitása nagymértékben függ a közösségtől, ezért kérjük, próbálja ki őket. A felhasználói tesztelés minősége határozza meg, hogy mikor készíthetünk végleges verziót "- mondja.
Töltse le és tesztelje a PostgreSQL 12 beta 1-et