PostgreSQL | Objektum-relációs adatbáziskezelő rendszer

PostgreSQL Ingyenes adatbáziskezelő rendszer

Nyílt forráskódú objektum-relációs adatbáziskezelő rendszer

Használja a PostgreSQL relációs DBM -eket a megbízhatóság, a párhuzamosság és a következetesség biztosítása érdekében. Ezenkívül katasztrófa utáni helyreállítási és kiterjeszthetőségeket is kínál.

Áttekintés

A PostgreSQL egy hatékony, nyílt forráskódú objektum-relációs adatbázis-kezelési rendszer. Bővíti az SQL nyelvet, és számos további funkciót ad hozzá. A PostgreSQL a legfejlettebb DBMS szoftver, amely bevált architektúrája, megbízhatósága, adat integritása, robusztus szolgáltatáskészlete, valamint a kiterjeszthetőség és a katasztrófa utáni helyreállítás miatt. Ezenkívül nyílt forráskódú közösségének elkötelezettsége következetesen előadói és innovatív megoldásokat kínál. A PostgreSQL az összes fő operációs rendszeren fut. Erőteljes kiegészítőkkel, például a népszerű PostGIS Geospatial Database Extender-vel rendelkezik. A PostgresQL Open Source RDBMS számos olyan funkcióval rendelkezik, amelyek célja a fejlesztőknek az alkalmazások fejlesztése. Védi az adatok integritását és hibatűrő környezetet teremt. Ezenkívül a PostgreSQL nagyon bővíthető, mivel meghatározhatja az egyedi adattípusokat, kiépítheti az egyéni funkciókat, még a különböző programozási nyelvekről is írhat kódot az adatbázis újbóli összetétele nélkül. A PostgreSQL támogatja az SQL szabvány által megkövetelt szolgáltatások nagy részét, de néha kissé eltérő szintaxissal vagy funkcióval.

Rendszerkövetelmények


  • Ubuntu 18.04 szerver
  • Hozzáférés egy parancssori/terminál ablakhoz
  • Nem gyökérfelhasználó sudo engedélyekkel
  • Alapvető tűzfal

Jellemzők


  • Multi-verzió egyidejűleg történő szabályozás
  • Geometriai primitívek
  • IPv4 és IPv6 címek
  • Osztály nélküli domain útválasztási blokkok és MAC-címek
  • XML ​​támogatja az XPath lekérdezéseket
  • Egyetemesen egyedi azonosító
  • JavaScript Object Notation (JSON) és egy gyorsabb bináris JSONB
  • Referenciális integritási korlátozások, beleértve a külföldi kulcs korlátozásokat, az oszlop korlátozásait és a sorellenőrzéseket
  • bináris és szöveges nagy objektum-tárolás
  • Tablespaces
  • oszloponkénti összegyűjtés
  • Online biztonsági mentés -Point-in-Time Recovery, az írás-előrejelzéssel valósítva
  • Helyi frissítések a PG \ _Upgrade-val kevesebb állásidőn
  • Beépített interfészek LIBPQ (a hivatalos C alkalmazás interfész) és az ECPG (beágyazott C rendszer)
  • Harmadik fél könyvtárak a PostgreSQL-hez való csatlakozáshoz
  • Biztosítson egy aszinkron üzenetküldő rendszert, amely az értesítés, hallgatás és az nem letiltott parancsok segítségével érhető el
  • Belső, külső (tele, bal és jobb), és kereszt csatlakozik
  • alválaszték
  • Korrelált alkérelmek
  • Reguláris kifejezés
  • Általános táblázatkifejezések és írható közös táblázatkifejezések
  • Titkosított kapcsolatok a szállítási rétegek biztonságán keresztül (TLS)
  • Kétfázisú kötelezettségvállalás
  • Túlméretezett ATTRIVE tárolási technika
  • Beágyazott SQL megvalósítás Preprocessor segítségével
  • Nyílt forráskód

telepítés

Kövesse ezeket a lépéseket a PostgreSQL telepítéséhez az Ubuntu 18.04 -re:

  • A PostgreSQL telepítéséhez először frissítse a szerver helyi csomagindexét:
sudo apt update
  • Ezután telepítse a Postgres csomagot egy -kontrib csomaggal együtt, amely hozzáad néhány további segédprogramot és funkcionalitást:
sudo apt install postgresql postgresql-contrib
  • A telepítés során létrehozzák a Postgres felhasználói fiókját. Váltson át a szerveren a Postgres -fiókra gépeléssel:
sudo -i -u postgres
  • Ezután gépeléssel érheti el a Postgres parancsot:
psql
  • A PostgreSQL promptból való kilépéshez futtassa a következőket:
\q
  • Ha visszatér a szokásos rendszerfelhasználóhoz, futtassa a következő kilépési parancsot:
exit
  • Ha bejelentkezik a Postgres -fiókként, akkor új szerepet hozhat létre a következő parancs futtatásával:
createuser --interactive
  • Most hozza létre az adatbázist a következő létrehozottB paranccsal:
createdb firstdb
  • Ezután nyisson meg egy postgres felszólítást az új szereptel
sudo adduser firstuser
  • Miután elérhető ez az új fiók, gépeléssel csatlakozhat az adatbázishoz:
sudo -u sammy psql
  • Végül ellenőrizze az aktuális kapcsolatinformációt a következő parancs beírásával:
\conninfo
  • A következő kimenetnek kell lennie:
You are connected to database "firstdb" as user "firstuser" via socket in "/var/run/postgresql" at port "5432".

Fedezd fel


A többi objektum-relációs adatbáziskezelő rendszer megismeréséhez kérjük, ellenőrizze a következő oldalakat:

 Magyar