PostgreSQL

PostgreSQL
Típusú relációs DBMS , ingyenes és nyílt forráskódú szoftverek és SQL szerver [d]
Szerző Michael Stonebreaker [1]
Fejlesztő PostgreSQL közösség
Beírva C [3] [4]
Operációs rendszer FreeBSD [5] , OpenBSD [5] , Linux [5] , macOS [5] , Solaris [5] , Microsoft Windows [5] és Unix-szerű operációs rendszer
Első kiadás 1996
legújabb verzió
Engedély PostgreSQL licenc ( ingyenes és nyílt forráskódú )
Weboldal postgresql.org
 Médiafájlok a Wikimedia Commons oldalon

A PostgreSQL (ejtsd: "Post-Gres-Q-El" [6] ) egy ingyenes objektum-relációs adatbázis-kezelő rendszer (DBMS).

Különféle UNIX-szerű platformok megvalósításában létezik , beleértve az AIX -et , a különböző BSD-rendszereket , a HP-UX- t , az IRIX -et , a Linuxot , a macOS -t , a Solaris / OpenSolaris -t , a Tru64 -et , a QNX -et és a Microsoft Windows rendszert .

Szabványok támogatása, szolgáltatások, szolgáltatások

A PostgreSQL az SQL nyelven alapul, és támogatja az SQL:2011 [7] [8] szabvány számos funkcióját .

A PostgreSQL 12-es verziója a következő korlátozásokkal rendelkezik [9] :

Maximális adatbázisméret Korlátozások nélkül
Maximális asztalméret 32 TB
Maximális mezőméret 1 GB
Maximális rekordok táblánként Az asztal mérete korlátozza
Maximum mezők száma egy rekordban 250-1600, mezőtípustól függően
Maximális indexek táblánként Korlátozások nélkül

A PostgreSQL erősségei a következők:

Történelem

A PostgreSQL a nem kereskedelmi célú Postgres adatbázison alapul, amelyet nyílt forráskódú projektként fejlesztettek ki a Kaliforniai Egyetemen, Berkeleyben . A Postgres 1986-ban indult fejlesztése közvetlenül kapcsolódott Michael Stonebreakerhez , a korábbi Ingres projekt vezetőjéhez , amelyet akkor már a Computer Associates vásárolt meg . A név a „ Post Ingres ” kifejezést jelentette , és sok korai fejlesztést alkalmaztak a Postgres létrehozásában.

Stonebreaker és tanítványai nyolc éven keresztül fejlesztették az új DBMS-t 1986 és 1994 között. Ebben az időszakban eljárásokat, szabályokat, felhasználó által definiált típusokat és egyéb összetevőket vezettek be a szintaxisba. 1995-ben a fejlesztés ismét kettészakadt: Stonebreaker tapasztalatait felhasználva létrehozta az Illustra kereskedelmi adatbázist , amelyet saját, azonos nevű cége (később az Informix vásárolt meg ), tanítványai pedig kifejlesztették a Postgres új verzióját, a Postgres95-öt, amelyben a POSTQUEL lekérdezési nyelvet  , az Ingres örökségét, SQL-re cserélték.

A Postgres95 fejlesztést az egyetemen kívülre vitték, és átadták egy rajongó csapatnak. Az új DBMS azt a nevet kapta, amelyen ismert és jelenleg fejlesztés alatt áll - PostgreSQL.

Verziótörténet
Változat Első megjelenési dátum Utolsó kisebb verzió Utolsó megjelenési dátum Támogatás vége [11] Megvalósított funkciók
6.0 1997-01-29 n/a n/a n/a Formálisan a PostgreSQL első kiadása. Egyedi indexek, pg_dumpall segédprogram, azonosító hitelesítés .
6.1 1997-06-08 Régi verzió, nem támogatott:6.1.1 1997-07-22 n/a Többoszlopos indexek, sorozatok, pénz adattípus, GEQO (GENetic Query Optimizer).
6.2 1997-10-02 Régi verzió, nem támogatott:6.2.1 1997-10-17 n/a JDBC interfész , triggerek , szerver programozási felület, korlátozások .
6.3 1998-03-01 Régi verzió, nem támogatott:6.3.2 1998-04-07 2003-03-01 Válassza ki az SQL-92 , PL/pgTCL támogatását.
6.4 1998-10-30 Régi verzió, nem támogatott:6.4.2 1998-12-20 2003-10-30 A VIEW (csak olvasható módban) és a szabályok, PL/pgSQL támogatása .
6.5 1999-06-09 Régi verzió, nem támogatott:6.5.3 1999-10-13 2004-06-09 MVCC , ideiglenes táblák, új SQL utasítások támogatása (CASE, INTERSECT és EXCEPT).
7.0 2000-05-08 Régi verzió, nem támogatott:7.0.3 2000-11-11 2004-05-08 Külső tartalmazza, SQL-92 szintaxis a csatlakozásokhoz (JOIN).
7.1 2001-04-13 Régi verzió, nem támogatott:7.1.3 2001-08-15 2006-04-13 Proaktív naplózás , KÜLSŐ CSATLAKOZÁS.
7.2 2002-02-04 Régi verzió, nem támogatott:7.2.8 2005-05-09 2007-02-04 A PL/Python, az OID mező opcionálissá válik a táblázatokban, az üzenet nemzetköziesítésében és lokalizálásában .
7.3 2002-11-27 Régi verzió, nem támogatott:7.3.21 2008-01-07 2007-11-27 sémák , táblafüggvények, előkészített lekérdezések [12] .
7.4 2003-11-17 Régi verzió, nem támogatott:7.4.30 2010-10-04 2010-10-01 Optimalizálás a JOIN-okban és az adattárház-funkciókban [13] .
8.0 2005-01-19 Régi verzió, nem támogatott:8.0.26 2010-10-04 2010-10-01 Microsoft Windows verzió , mentési pontok a tranzakciókban , táblaterületek , pontszerű helyreállítás [14] .
8.1 2005-11-08 Régi verzió, nem támogatott:8.1.23 2010-12-16 2010-11-08 Teljesítményoptimalizálás, kétfázisú véglegesítés, táblaparticionálás , index bittérképes vizsgálat az SQL-tervezőben, megosztott sorszintű zárolás, szerepkörök.
8.2 2006-12-05 Régi verzió, nem támogatott:8.2.23 2011-12-05 2011-12-05 Teljesítményoptimalizálás, non-stop indexépítés, tanácsadó zárak, "meleg készenléti" mód az adatbázis WAL-rekordokból történő visszaállításakor [15] .
8.3 2008-02-04 Régi verzió, nem támogatott:8.3.23 2013-02-07 2013-02-07 Csak halom sorok mechanizmusa, teljes szöveges keresés , [16] SQL/XML , ENUM típusok, UUID típusok .
8.4 2009-07-01 Régi verzió, nem támogatott:8.4.22 2014-07-24 2014-07-24 Ablakfüggvények, jogosultságok a tábla mezőinek (oszlopainak) szintjén, párhuzamos adatbázis-helyreállítás, adatbázis szintű rendezési szabályok, általános táblalekérdezések és rekurzív lekérdezések [17] .
9.0 2010-09-20 Régi verzió, nem támogatott:9.0.23 2015-10-08 2015-10-08 Beépített streaming bináris replikáció , forró készenléti mód , frissítés a szerver leállítása nélkül, a Windows 64 bites verzióinak támogatása [18] .
9.1 2011-09-12 Régi verzió, nem támogatott:9.1.24 2016-10-27 2016-10-27 Szinkron replikáció, oszloponkénti rendezés, nem naplózott táblák, "serializable snapshot izolálás" tranzakciós elkülönítési szint, írhatóság a gyakori SQL táblalekérdezésekben, SELinux integráció , bővítmények, külső táblák [19] .
9.2 2012-09-10 [20] Régi verzió, nem támogatott:9.2.24 2017-11-09 2017-11-09 Lépcsőzetes adatfolyam-replikáció, csak index-ellenőrzés, közvetlen JSON -támogatás , továbbfejlesztett zárkezelés, tartománytípusok, pg_receivexlog segédprogram, térparticionált GiST -indexek .
9.3 2013-09-09 Régi verzió, nem támogatott:9.3.25 2018-11-08 2018-11-08 Konfigurálható háttérmunkafolyamatok, oldal-ellenőrző összegek a sérült adatok észleléséhez, JSON-utasítások, OLDALSÓ CSATLAKOZÁS, pg_dump-gyorsítás, új pg_isready szerverfigyelő segédprogram, továbbfejlesztett trigger- és alapnézeti képességek, írható külső táblák, megvalósult nézetek , replikációs fejlesztések.
9.4 2014-12-18 Régi verzió, nem támogatott:9.4.26 2020-02-13 2020-02-13 JSONB adattípus , ALTER SYSTEM utasítás a rendszerkonfiguráció értékeinek megváltoztatásához, a materializált nézetek frissítése olvasási blokkolás nélkül, dinamikus regisztráció/indítás/leállítás a háttérben dolgozó folyamatok, logikai dekódoló API az adatbázis-kapcsolathoz, továbbfejlesztett GIN indexek , hatalmas támogatás oldalak Linux számára, az adatbázis-gyorsítótár újratöltése a pg_prewarm segítségével, a Hstore új, gyorsított verziójával, amely az oszlopadatok tárolásának előnyben részesített módja [21] .
9.5 2016-01-07 Régi verzió, nem támogatott:9.5.25 2021-02-11 2021-02-11 UPSERT, sorvédelmi szabályzatok, TABLESAMPLE, CUBE/ROLLUP, GROUPING SETS és az új BRIN indextípus [22] .
9.6 2016-09-29 Régi verzió, nem támogatott:9.6.24 2021-11-11 2021-11-11 Párhuzamos lekérdezés támogatása, PostgreSQL külföldi adatkezelési (FDW) fejlesztések - hozzáadott pushdown opció a rendezéshez/csatlakozáshoz, több szinkron hot standby szerver, gyorsabb vákuumműködés nagy asztalokon.
tíz 2017-10-05 Régi támogatott verzió:10.20 2022-02-10 2022-11-10 Logikai replikáció, [23] deklaratív táblaparticionálás, javított párhuzamos végrehajtás a lekérdezésekben.
tizenegy 2018-10-18 Régi támogatott verzió:11.15 2022-02-10 2023-11-09 Továbbfejlesztett particionálási stabilitás és teljesítmény, tranzakciók támogatása tárolt eljárásokban, jobb párhuzamos végrehajtás a lekérdezésekben, JIT (just-in-time) kifejezések fordítása [24] [25] .
12 2019-10-03 Régi támogatott verzió:12.10 2022-02-10 2024-11-14 A lekérdezések felgyorsítása és a lemezterület gazdaságosabb kihasználása; SQL/JSON elérési út nyelvi kifejezéseinek támogatása; generált oszlopok; a nemzetközivé válás és a hitelesítés fejlesztése; egy új interfész a csatlakoztatható táblázatkezelő motorok létrehozásához [26] .
13 2020-09-24 Régi támogatott verzió:13.6 2022-02-10 2025-11-13 A csomópontok deduplikációja a B-fa indexekben gyorsabb és kevesebb helyet igényel, megnövekedett aggregátumokat vagy particionált táblákat használó lekérdezések teljesítménye, javított lekérdezések ütemezése kiterjesztett statisztikák használatakor, indexek párhuzamos vákuumozása, növekményes rendezés [27] [28] .
tizennégy 2021-09-30 Jelenlegi verzió: 14.2 2022-02-10 2026-11-12 Az SQL által definiált SEARCH és CYCLE opciók megengedettek az általános táblalekérdezésekben , és megengedett a DISTINCT hozzáadása a GROUP BY [29] [30] csoporthoz .

Főbb jellemzők

Funkciók

A függvények olyan kódblokkok, amelyek a kiszolgálón futnak, nem az adatbázis-ügyfélen. Bár tisztán SQL-ben írhatók, a további logikák, például a feltételes feltételek és a ciklusok megvalósítása kívül esik az SQL hatókörén, és bizonyos nyelvi kiterjesztések használatát igényli. A függvények a következő nyelvek egyikén írhatók:

A PostgreSQL lehetővé teszi olyan függvények használatát, amelyek egy rekordkészletet adnak vissza, amelyeket ezután ugyanúgy lehet használni, mint egy normál lekérdezés eredményeként.

A függvények mind a készítőjük, mind az aktuális felhasználó jogaival végrehajthatók.

Néha a függvényeket tárolt eljárásokkal azonosítják , de van különbség ezek között a fogalmak között. A kilencedik verzió óta lehetséges olyan autonóm blokkok írása, amelyek lehetővé teszik a kód végrehajtását eljárási nyelveken, írási funkciók nélkül, közvetlenül a kliensben.

Triggerek

A triggerek a DML műveletek által kezdeményezett függvények . Például egy INSERT művelet aktiválhat egy triggert, amely ellenőrzi a hozzáadott rekordot bizonyos feltételeknek megfelelően. A triggerek függvényeinek írásakor különféle programozási nyelvek használhatók (lásd fent).

A triggerek táblákhoz vannak társítva. A program több triggert hajt végre ábécé sorrendben.

Szabályok és képviseletek

A szabálymotor ( eng.  rules ) egy olyan mechanizmus, amellyel egyéni kezelők hozhatók létre nem csak a DML -műveletekhez, hanem a kiválasztási műveletekhez is. A fő különbség a trigger mechanizmushoz képest az, hogy a szabályok a kérés elemzési szakaszában aktiválódnak, még az optimális végrehajtási terv és maga a végrehajtási folyamat kiválasztása előtt. A szabályok lehetővé teszik a rendszer viselkedésének felülbírálását, amikor SQL-műveletet hajt végre egy táblán. Jó példa erre a nézetek mechanizmusának megvalósítása ( eng.  views ): a nézet létrehozásakor létrejön egy szabály, amely meghatározza, hogy a nézet lekérési művelete helyett a rendszer lekérési műveletet hajtson végre a mögöttes táblán. / táblázatok, figyelembe véve a nézetdefiníció alapjául szolgáló lekérési feltételeket. A frissítési műveleteket támogató nézetek létrehozásához a sorok beszúrásának, frissítésének és törlésének szabályait a felhasználónak kell meghatároznia.

Indexek

A PostgreSQL a következő indextípusokat támogatja : B-tree , hash , GiST , GIN , BRIN , Bloom . Igény szerint új indextípusokat hozhat létre. A PostgreSQL indexei a következő tulajdonságokkal rendelkeznek:

Többverziós ( MVCC )

A PostgreSQL támogatja az adatbázis több felhasználó általi egyidejű módosítását a Multiversion Concurrency Control ( MVCC ) mechanizmus segítségével. Ez megfelel az ACID követelményeknek , és gyakorlatilag szükségtelenné teszi az olvasási zárolást.

Adattípusok

A PostgreSQL számos beépített adattípust támogat:

Ezenkívül a felhasználó a GiST segítségével önállóan hozhat létre új típusokat, amelyekre szüksége van, és indexelési mechanizmusokat programozhat rájuk .

Egyéni objektumok

A PostgreSQL-t a felhasználó saját igényei szerint szinte bármilyen szempontból kiterjesztheti. Lehetőség van saját hozzáadására:

Öröklődés és particionálás

A táblák jellemzőket és mezőkészleteket örökölhetnek más (szülő) tábláktól. Ebben az esetben a generált táblához hozzáadott adatok automatikusan részt vesznek (hacsak nincs külön megadva) a szülőtábla lekérdezésében.

A PostgreSQL 10 hozzáadott egy táblaparticionáló mechanizmust . A particionálás célja, hogy egy táblát több, úgynevezett partícióra ossza fel. A particionálás hasonló az örökléshez, de felhasználóbarátabb szintaxissal és erősebb korlátozásokkal rendelkezik, ami további optimalizálásokat tesz lehetővé a lekérdezés tervezésében.

Egyéb jellemzők

Forráskód minősége

A különféle szoftverek 2005-ben végzett automatizált hibaelemzésének eredményei szerint a PostgreSQL forráskódjában 775 000 forráskódsoronként 20 problémás területet találtak (átlagosan egy hiba 39 000 kódsoronként ) [31] . Összehasonlításképpen: MySQL  - 97 probléma, 8000 kódsoronként egy hiba ; FreeBSD (egész) - 306 probléma, egy hiba 2500 kódsoronként ; Linux (csak kernel) – 950 probléma, 800 kódsoronként egy hiba .

Származékok

A PostgreSQL licenc lehetővé teszi különféle, köztük kereskedelmi, villák létrehozását az alapján . Több tucat ismert [32] .

A PostgreSQL- re alapozva az EnterpriseDB kifejlesztette ennek a DBMS-nek más változatait is, amelyek kereskedelmi használatra fizetősek – a Postgres Plus (teljesen nyílt forráskódú termékekből áll; csak akkor kell fizetni, ha kereskedelmi támogatást kell vásárolnia a termékhez) és a Postgres Plus Advanced Server ( PostgreSQL bővítmény speciális képességekkel az Oracle adatbázissal való kompatibilitás biztosítása érdekében [33 ] . Ezeknek a termékeknek a szállítási készlete egy szoftverkészletet tartalmaz fejlesztők és adatbázis-adminisztrátorok számára:

Vannak más kereskedelmi termékek is, amelyek a PostgreSQL-en alapulnak, és különféle funkciókkal egészítik ki:

PostgreSQL

A fejlesztő céget 2015-ben alapította az orosz 3 vezető fejlesztő ( nagy közreműködő ) a PostgreSQL DBMS - Oleg Bartunov , Fedor Sigaev , Alexander Korotkov, a fejlesztő Ivan Panchenko és az NVision Group társalapítója , Anton Sushkevich, aki a projekt beruházója lett [41] .

Jegyzetek

  1. https://www.postgresql.org/docs/current/history.html
  2. Megjelent a PostgreSQL 15
  3. https://github.com/postgres/postgres
  4. A postgres nyílt forráskódú projekt az Open Hubon: Nyelvek oldala - 2006.
  5. 1 2 3 4 5 6 https://www.postgresql.org/download/
  6. A 2011. október 15-én, a Wayback Machine -n archivált GYIK , valamint a Wayback Machine-en, 2009. szeptember 17-én archivált hangfelvétel szerint a referencia kiejtése szerint van egy "Postgre-S-Q-El" kiejtés , amely nem teljesen összhangban van a név történetével (nincs külön "Postgre" szó, és a "-gres" részecske számos relációs adatbázis-kezelő rendszer nevében megtalálható).
  7. "D. függelék. SQL-megfelelőség" Archiválva : 2014. március 23. a Wayback Machine -nél . A PostgreSQL 9 dokumentációja archiválva 2014. július 8-án a Wayback Machine -nél . PostgreSQL globális fejlesztési csoport. 2009 [1996]. Letöltve: 2013-04-01.
  8. "SQL-megfelelőség" archiválva : 2014. július 21. a Wayback Machine -nél . postgresql.org. 2013-04-04. Letöltve: 2013-08-28.
  9. PostgreSQL korlátok . www.postgresql.org. Letöltve: 2016. augusztus 15. Az eredetiből archiválva : 2019. november 12.
  10. PostgreSQL: Dokumentáció: 11: Eljárási nyelvek . www.postgresql.org. Letöltve: 2019. március 2. Az eredetiből archiválva : 2019. március 3.
  11. Verziós szabályzat . PostgreSQL globális fejlesztési csoport. Letöltve: 2018. október 4. Az eredetiből archiválva : 2022. április 4..
  12. Vaas, Lisa (2002. december 2.). „Adatbázisok célvállalatai” . eWeek . Letöltve : 2016. október 29 .
  13. Krill, Paul (2003. november 20.). A PostgreSQL növeli a nyílt forráskódú adatbázist . infovilág . Archiválva az eredetiből, ekkor: 2018-11-06 . Letöltve : 2016. október 21 . Elavult használt paraméter |deadlink=( súgó )
  14. Krill, Paul (2005. január 19.). „A PostgreSQL nyílt forráskódú adatbázis Windows boosttal büszkélkedhet” . infovilág . Archiválva az eredetiből, ekkor: 2018-11-06 . Letöltve : 2016. november 2 . Elavult használt paraméter |deadlink=( súgó )
  15. Weiss, Todd R. (2006. december 5.). „Megjelent a nyílt forráskódú PostgreSQL DB 8.2-es verziója” . számítógépvilág . Letöltve : 2016. október 17 .
  16. Gilbertson, Scott (2008. február 5.). „PostgreSQL 8.3: Nyílt forráskódú adatbázis lángoló sebességet ígér” . vezetékes . Archiválva az eredetiből, ekkor: 2017-03-16 . Letöltve : 2016. október 17 . Elavult használt paraméter |deadlink=( súgó )
  17. Huber, Mathias (2009. július 2.). „A PostgreSQL 8.4 funkciókban gazdagnak bizonyult” . Linux Magazin . Archiválva az eredetiből, ekkor: 2020-06-09 . Letöltve : 2016. október 17 . Elavult használt paraméter |deadlink=( súgó )
  18. Brockmeier, Joe Öt vállalati szolgáltatás a PostgreSQL 9-ben . linux.com . Linux Foundation (2010. szeptember 30.). Hozzáférés dátuma: 2017. február 6. Az eredetiből archiválva : 2021. február 18.
  19. Timothy Prickett Morgan (2011. szeptember 12.). „A PostgreSQL 9.1-re fordul, vállalati célokat szolgál” . A regiszter . Archiválva az eredetiből, ekkor: 2018-11-06 . Letöltve : 2017. február 6 . Elavult használt paraméter |deadlink=( súgó )
  20. PostgreSQL: Megjelent a PostgreSQL 9.2 . www.postgresql.org (2012. szeptember 10.). Letöltve: 2022. április 5. Az eredetiből archiválva : 2020. szeptember 21.
  21. A Hstore újbóli bevezetése a PostgreSQL-hez . InfoQ . Letöltve: 2022. április 5. Az eredetiből archiválva : 2021. június 16.
  22. Richard, Chirgwin (2016. január 7.). „Hoppá, UPSSERT a fejed: Megérkezett a PostgreSQL 9.5-ös verziója” . A regiszter . Archiválva az eredetiből, ekkor: 2020-05-24 . Letöltve : 2016. október 17 . Elavult használt paraméter |deadlink=( súgó )
  23. PostgreSQL: Dokumentáció: 10: 31. fejezet Logikai replikáció . www.postgresql.org (2021. augusztus 12.). Letöltve: 2022. április 5. Az eredetiből archiválva : 2022. április 5..
  24. PostgreSQL 11 Megjelent (2018. október 18.). Letöltve: 2018. október 18. Az eredetiből archiválva : 2020. szeptember 14.
  25. PostgreSQL kiadási megjegyzések . Letöltve: 2018. október 18. Az eredetiből archiválva : 2018. október 26..
  26. PostgreSQL: Megjelent a PostgreSQL 12!  (2019. október 3.). Az eredetiből archiválva : 2020. szeptember 24. Letöltve: 2022. április 5.
  27. PostgreSQL 13 kiadási megjegyzések . www.postgresql.org (2021. augusztus 12.). Letöltve: 2022. április 5. Az eredetiből archiválva : 2022. április 5..
  28. Megjelent a PostgreSQL 13! . www.postgresql.org (2020. szeptember 24.). Letöltve: 2022. április 5. Az eredetiből archiválva : 2022. március 31.
  29. PostgreSQL 14 kiadási megjegyzések . www.postgresql.org (2021. november 11.). Letöltve: 2022. április 5. Az eredetiből archiválva : 2022. március 25.
  30. Megjelent a PostgreSQL 14! . www.postgresql.org (2021. szeptember 30.). Letöltve: 2022. április 5. Az eredetiből archiválva : 2022. március 31.
  31. A PostgreSQL elnyerte a Coverity minőségi tanúsítványt  (angol nyelven)  (a hivatkozás nem elérhető) . PostgreSQL Global Development Group (2005. július 24.). — Hírek a minőségtanúsítás eredményeiről. Letöltve: 2009. szeptember 8. Az eredetiből archiválva : 2011. augusztus 24..
  32. PostgreSQL eredetű adatbázisok . PostgreSQL Wiki. Letöltve: 2018. július 30. Az eredetiből archiválva : 2018. július 30.
  33. Megközelítés az adatbázisok Oracle-ről EnterpriseDB-re történő migrálásához (lefelé irányuló kapcsolat) . Solomatin Bureau (2010. december 13.). — Az adatbázis-migráció megközelítése Oracle-ről EnterpriseDB-re. Letöltve: 2010. december 13. Az eredetiből archiválva : 2011. augusztus 24..    (lefelé mutató link 2017. 03. 07. óta [2063 nap])
  34. 2ndQPostgres . Hozzáférés dátuma: 2019. november 8. Az eredetiből archiválva : 2019. november 8.
  35. Fujitsu Enterprise Postgres . Hozzáférés dátuma: 2019. november 8. Az eredetiből archiválva : 2019. november 8.
  36. PostgreSQL . Letöltve: 2019. november 8. Az eredetiből archiválva : 2019. szeptember 6..
  37. Konstantin Skurat (2021.11.15.). "SUBDsidia növekedésben" . Hírek . Archiválva az eredetiből, ekkor: 2022-01-30 . Letöltve: 2022-01-30 . Elavult használt paraméter |deadlink=( help );Ellenőrizze a dátumot itt: |date=( súgó angolul )
  38. Alekszandr Maljarevszkij (2021. július 27.). „Virtualizáció: trendek egy trenden belül az orosz piacon” . CRN . Archiválva az eredetiből, ekkor: 2022-01-30 . Letöltve: 2022-01-30 . Elavult használt paraméter |deadlink=( help );Ellenőrizze a dátumot itt: |date=( súgó angolul )
  39. Denis Voeikov (2020. december 10.). „A Rosatom nagymértékben lecseréli az Oracle és a Microsoft DBMS-t az orosz Postgres Pro-ra . Cnews . Archiválva az eredetiből, ekkor: 2022-01-30 . Letöltve: 2022-01-30 . Elavult használt paraméter |deadlink=( súgó )
  40. Denis Voeikov (2021. január 4.). „Goznak átáll az orosz DBMS Postgres Pro-ra” . Cnews . Archiválva az eredetiből, ekkor: 2022-01-30 . Letöltve: 2022-01-30 . Elavult használt paraméter |deadlink=( help );Ellenőrizze a dátumot itt: |date=( súgó angolul )
  41. Vlagyiszlav Mescserjakov (2015. január 28.). „Az NVision alapítója az orosz PostgreSQL fejlesztőcsapatba fektetett be” . Cnews . Archiválva az eredetiből, ekkor: 2022-01-30 . Letöltve: 2022-01-30 . Elavult használt paraméter |deadlink=( súgó )

Linkek