Määritelmä PostgreSQL

PostgreSQL (tunnetaan myös nimellä Postgres) on RDBMS avoimen lähdekoodin (jakelu ilmaiseksi), jossa korostetaan teknisten standardien noudattamistaja tiedon joustavuus. PostgreSQL jaetaan ilmaisella / ilmaisella lisenssillä, jotta sitä voidaan käyttää, muokata ja jakaa takaisin yleisölle vapaasti / ilmaiseksi henkilökohtaisiin, kaupallisiin tai akateemisiin tarkoituksiin.

PostgreSQL on suunniteltu käsittelemään työkuormiadataa koneelta verkkopalvelulle, johon monet ihmiset pääsevät samanaikaisesti. PostgreSQL on tietokannan hallintajärjestelmä, joka on suunniteltu toimimaan hyvin MacOS Server -järjestelmissä kehitysse koskee myös Linux-alustaa,FreeBSD, OpenBSD sekä 32- ja 64-bittinen Windows PostgreSQL-versioon 10. asti. Lisäksi PostgreSQL 11 -versiosta lähtien kehitettiin vain 64-bittisiin MacOS- ja Windows 64-bittisiin käyttöympäristöihin.

PostgreSQL: n ymmärtäminen on

Potsgresin kehitti sen alussa Kalifornian yliopiston Berkeleyn opiskelija- ja henkilöstöohjelmoija professori Michael Stonebrakerin johdolla vuonna 1982.

RDBMS nimettiin alun perin Postgres-nimeltäSQL-kyselytoimintojen kehittämisen myötä, joita lisätään yhä enemmän, vuonna 1995 nimi muutettiin Postgres95: ksi. Lopulta vuonna 1996 se järjestettiin uudelleen PostgreSQL: ksi, jota käytetään edelleen tähän saakka

PostgreSQL on monien käsitteiden, jotka ovat saatavissa vain myöhemmissä kaupallisissa tietokantajärjestelmissä, edelläkävijä. Vaikka kehitetty tavalla avoimen lähdekoodin, mutta se tukee useimpia SQL-standardeja sekä monia nykyaikaisia ​​kaupallisia tietokantaominaisuuksia, mukaan lukien seuraavat.

  1. kysely monimutkainen,
  2. Ulkomainen avain (FK)
  3. laukaista,
  4. näkymät valmis-päivitys,
  5. liiketoimien eheys,
  6. muiden ohjelmointikielten eri versioiden samanaikaisuuden hallinta.

Seuraavat muut ominaisuudet, jotka ovat epätavallisia SQL RDBMS -standardissa.

  1. lisä- tietotyypit (tietotyyppi) SQL-standardin ulkopuolella,
  2. tehtävät (Function),
  3. toimijoiden,
  4. kokonaistoiminnot,
  5. indeksi,
  6. ohjelmointikielet (menettely).

Maailmassa tietokanta me tiedämme ammattikieli malli tai rakenne asiakas / palvelinMyös Postgres pystyy toteuttamaan mallin konseptin asiakas / palvelin . Selitys on seuraava.

  1. prosessi palvelin, mukaan lukien tiedostojen hallinta tietokanta, hyväksyy ja sallii käyttäjien käyttää yhteyksiä tietokanta tietokonelaitteelle asennetun sovelluksen kautta käyttäjä, tietokanta palvelinitse nimen nimi on Postgres;
  2. prosessi asiakas, käyttäjä Käytä sovellusta päästäksesi tietokantaan osoitteessa palvelin, hakemus voi olla eri muoto, voi olla sovellus /työkalu tekstisuuntautunut (tekstipohjainen), graafiset sovellukset (GUI: n kanssa), a web-palvelin joka käyttää tietokantaa verkkosivujen näyttämiseen, tai erityinen tietokannan hallintasovellus, kuten Navicat, HeidiSQLtai pgAdmin, Jotkut sovellukset asiakas se on varustettu käyttäjien kehittämillä Postgres-jakeluilla.

PostgreSQL-toiminto

Postgresin perustoiminto RDBMS: nä ontietokannana, joka tukee joustavia tietotyyppejä. Jos haluat käyttää PostgreSQL: tä itsenäisenä tietokannana muodostamatta yhteyttä mihinkään sovellukseen, niin käyttäjä vaatii sovelluksen etupään kuten pgAdmin tai HeidiSQL, tai voit käyttää myös CLI: tä (komentoriviliittymä) tehdä kysely manuaalisesti.

Aluksi PostgreSQL tukee moniplatformiaWindows, Linux ja MacOS, mutta teknisistä syistä tämä tuki on minimoitu. Tätä kirjoitettaessa PostgreSQL 11- ja 12-versiot tukevat vain kahta alustaa, nimittäin MacOS 64-bittistä ja Windows 64-bittistä.

Mikä on PostgreSQL? PostgreSQL: n ymmärtäminen on

Postgres on järjestelmä tietokanta joka on luotettava hallita suuria tietoja, joihin monet käyttäjät pääsevät. Siksi PostgreSQL on vaihtoehto tietokanta jota käyttävät suuret teknologiayritykset, kuten Yandex Venäjältä, Amazon Yhdysvalloista, Instagram, Skype, Reddit, Sony Online ja monet muut.

Postgresin tärkein ominaisuus on, että se auttaa sovelluskehittäjiä (kehittäjä) rakentaa sovelluspohjainen tietokantaohjelma / palvelin, ja auttaa järjestelmänvalvojia tietokanta sovelluslaitteiden turvallisuuden varmistamisessa suojaamalla tietojen eheyttä. Tiedostojen hallinta tietokanta sivulta asiakas tai palvelin tietenkin jokaisella on erilaiset kykypuolet. Seuraavat Postgres-laitteen lisäominaisuudet ovat erittäin hyödyllisiä kehittäjä.

  1. on lukitusmekanismi (lukittuu)
  2. tuki samanaikaisuudelle muiden ohjelmointikielten kanssa, kuten JSON,
  3. toiminnallisuus Server-Side Programming täydellinen ja paksu,
  4. yhteensopiva ANSI SQL -standardin kanssa,
  5. verkkoarkkitehtuurin täysi tuki asiakas-palvelin-,
  6. SSL-pohjainen kopiointi laukaista ja log,
  7. olio- (oliokeskeinen).

PostgreSQL: llä on tuki tietojen tallentamiselle teksti-, kuva-, ääni- ja videoformaateissa sekä tuki ohjelmointirajapinnalle C, C ++, Perl, phyton, rubiini, tclja ODBC (Avaa tietokantayhteys).

PostgreSQL: n vahvuudet ja heikkoudet

PostgreSQL: n edut ovat seuraavat:

  1. PostgreSQL julkaistaan ​​itse PostgreSQL-lisenssin perusteella;
  2. ilmainen ja avoimen lähdekoodin, eli käyttäjiä ei vaadita maksamaan mitään tämän RDBMS-järjestelmän käytön aikana;
  3. PostgreSQL noudattaa täysin sääntöjä ACID (atomi-, Concistent, eristettyja kestävä), toisin kuin MySQL, joka täyttää ACID-säännöt käytettäessä vain NDB- tai InnoDB-tietokantamoottoria;
  4. PostgreSQL: n suorituskyky ja suorituskyky ovat erittäin hyvät järjestelmissä, jotka vaativat monimutkaisten kyselyjen suorittamista;
  5. PostgreSQL toimii erittäin hyvin sovellusten kanssa BI (Liiketoimintatieto) ja vielä sopivampi tietojen hallintaan varastointi (varastointi) ja nopeutta vaativat analyysisovellukset kirjoitus- nopea data;
  6. RDBMS-järjestelmä on ihanteellinen yrityksen taloudellisten tietojen hallintaan, koska siihen sovelletaan täysin ACID-sääntöjä, jotka ovat erittäin sopivia OLTP (Online-tapahtumien käsittely);
  7. voimakas GIS-ominaisuus nimeltään PostGIS;
  8. paras ratkaisu Internet-verkkoon liittyvien pyyntöjen skaalautuvuuden poistamiseksi /verkkosivuilla joka sisältää satoja tai jopa tuhansia datakauppoja;
  9. Postgres tukee jo verkkosivustokehys moderni kuin Django ja node.js;
  10. Postgres tukee jo tietoja JSON.

PostgreSQL-haitat seuraavasti:

  1. PostsgreSQL-suorituskyky metrisessä mittakaavassa, nopeus on silti vähemmän kuin MySQL;
  2. monia sovelluksia avoimen lähdekoodin joka tukee MySQL: tä, mutta ei ehkä PostgreSQL;
  3. RDBMS: ään liittyvä järjestelmän ylläpito ja korjaus vaatii enemmän työtä ja työtä kuin MySQL: n käsittelyssä, koska PostgreSQL-järjestelmä vaatii yhteensopivuutta;
  4. ei kaikkia pinon kehitys tuki Postgres, joten se vaatii ylimääräistä vaivaa ja työtä testauksen tai verkkosivustojen kehittäminen tavalla localhost.

Siksi pieni kuvaus PostgreSQL: stä, joka on avoimen lähdekoodin tietokanta, jolla on vastaavat ominaisuudet tietokanta kaupallisia. Jos olet jo opiskellut tietokanta MySQL / MariaDB, Access tai SQLite, ymmärrät konseptin nopeasti tietokanta PostgreSQL. Pidä oppimisen henki tietokanta, toivottavasti nämä tiedot ovat hyödyllisiä ja helposti ymmärrettäviä.

Kommentit 0