PostgreSQL Amazon RDS:ssä
Amazon Relational Database Service ( Amazon RDS ) on verkkopalvelu, jonka avulla on helppo määrittää, suorittaa ja skaalata relaatiotietokanta pilvessä. Se tarjoaa kustannustehokasta, kokoa muutettavaa kapasiteettia tavalliselle relaatiotietokannalle ja hallitsee yleisiä tietokannan hallintatehtäviä.
PostgreSQL-tietokannasta on tullut yksi suosituimmista avoimen lähdekoodin relaatiotietokannoista suurten yritysten ja startup -yritysten kehittäjien keskuudessa . Sen perusteella toimivat monet mobiilisovellusten analysointisovellukset.
Amazon RDS helpottaa PostgreSQL
- käyttöönoton määrittämistä, käyttöä ja skaalaamista pilvessä.
Amazon RDS:n avulla voit ottaa käyttöön skaalautuvan, edullisen PostgreSQL-asennuksen muutamassa minuutissa, ja voit mukauttaa laitteistoresurssien määrää.
Amazon RDS hoitaa monimutkaiset ja aikaa vievät hallintatehtävät , kuten PostgreSQL-ohjelmiston asennuksen ja päivityksen, tallennustilan hallinnan, replikoinnin korkean käytettävyyden ja lukunopeuden takaamiseksi sekä varmuuskopioinnin katastrofien palautusta varten.
[yksi]
Historia
SQL (Structured Query Language - Structured Query Language) on relaatiotietokantojen tietokannan hallintakieli. SQL itsessään ei ole Turingin täydellinen ohjelmointikieli , mutta sen standardi sallii sille luoda proseduurilaajennuksia, jotka laajentavat sen toiminnallisuuden täysimittaiseksi ohjelmointikieleksi.
Kieli luotiin 1970-luvulla nimellä "SEQUEL" System R -tietokannan hallintajärjestelmää ( DBMS ) varten. Se nimettiin myöhemmin uudelleen "SQL"ksi tavaramerkkiristiriitojen välttämiseksi. Vuonna 1979 SQL julkaistiin ensimmäisen kerran kaupallisena tuotteena Oracle V2 .
Ensimmäisen virallisen kielistandardin hyväksyi ANSI vuonna 1986 ja ISO vuonna 1987. Sen jälkeen standardista on luotu useita versioita lisää, joista osa toistaa aikaisempia pienin muutoksin, toisissa uusia merkittäviä ominaisuuksia. Standardien olemassaolosta huolimatta yleisimmät SQL-toteutukset eroavat toisistaan niin paljon, että koodia voidaan harvoin siirtää yhdestä DBMS:stä toiseen ilman suuria muutoksia. Tämä johtuu standardin suuresta määrästä ja monimutkaisuudesta sekä spesifikaatioiden puutteesta joillakin tärkeillä täytäntöönpanoalueilla.
SQL luotiin yksinkertaiseksi, standardoiduksi tapaksi noutaa ja käsitellä relaatiotietokannan sisältämiä tietoja. Myöhemmin siitä tuli suunniteltua monimutkaisempi ja siitä tuli työkalu kehittäjälle, ei loppukäyttäjälle. Tällä hetkellä SQL (useimmiten Oraclen toteuttama) on edelleen suosituin tietokantakielistä, vaikka vaihtoehtoja on useita. [2]
Ominaisuudet
Simple Managed Deployments
Amazon RDS for PostgreSQL Database on suunniteltu kehittäjille ja yrityksille, jotka tarvitsevat PostgreSQL-tietokannan täyden toiminnallisuuden ja toiminnallisuuden tai joiden on siirrettävä olemassa olevia PostgreSQL-tietokantaa käyttäviä sovelluksia ja työkaluja. Amazon RDS for PostgreSQL antaa sinulle suoran pääsyn tavalliseen PostgreSQL-tietokantaohjelmistoon, joka on käynnissä Amazon RDS DB -esiintymässäsi, jotta sovelluksesi toimivat sujuvasti.
- Valmiiksi määritetyt asetukset: Amazon RDS:n PostgreSQL - asetuksiin on esikonfiguroitu tarvittavat asetukset ja asetukset, jotka vastaavat valittua DB-instanssiluokkaa. Jäljelle jää vain käynnistää PostgreSQL-ilmentymä ja yhdistää sovellus. Prosessi kestää vain muutaman minuutin eikä vaadi lisämäärityksiä. Lisää ohjausvaihtoehtoja tarjotaan tietokannan parametriryhmien kautta.
- Valvonta ja mittarit: Amazon RDS tarjoaa pääsynAmazon CloudWatch -mittareihin DB -esiintymän käyttöönottoa varten ilman lisäkustannuksia. AWS -hallintakonsolin avullavoit tarkastella DB-ilmentymien käyttöönoton keskeisiä suorituskykymittareita, mukaan lukien laskenta-, muisti- ja tallennustilan käyttö, I/O- ja DB-ilmentymien osumat.
- DB-tapahtumailmoitus: Amazon RDS tarjoaa mahdollisuuden vastaanottaa Amazon SNS -ilmoituksia DB-ilmentymien käyttöönotosta sähköpostitse tai tekstiviestillä. Voit tilata yli 40 erilaista Amazon RDS - käyttöönottoasi liittyvää tietokantatapahtumaa AWS-hallintakonsolin tai Amazon RDS -sovellusliittymän avulla .
- Automaattiset ohjelmistopäivitykset : Kun käytät Amazon RDS:ää, voit olla varma, että PostgreSQL-ohjelmiston uusin versio, johon on asennettu kaikki korjaustiedostot, vastaa käyttöönotosta. DB Engine -versionhallintajärjestelmän avulla voit mukauttaa, kuinka usein ja käytetäänkö DB-esiintymääsi korjaustiedostoja.
Nopeus, ennustettavuus, suorituskyky
- Amazon RDS General Purpose Storage (SSD) tarjoaa vähintään 3 IOPS:a per varattua gigatavua ja voi saavuttaa 3 000 IOPS:n huipun.
Voit siirtyä magneettisesta tallennustilasta yleiskäyttöiseen tallennustilaan (SSD), jonka saatavuus laskee lyhytaikaisesti.
Saat lisätietoja ja pääset alkuun Amazon RDS General Purpose Storage (SSD)
-tallennustilassa Amazon RDS -käyttöoppaan
osiossa General Purpose Storage (SSD).
Helppo skaalaus
- DB-instanssiluokka – Amazon RDS API:lla tai muutamalla napsautuksella AWS-hallintakonsolissa voit skaalata laskenta- ja muistiresursseja skaalaamalla ylös tai alas käyttöönotossasi. Skaalaus kestää yleensä vain muutaman minuutin. Tallennus ja I/O – Tallennusvaatimusten kasvaessa voit varata lisätallennustilaa edetessäsi ilman seisokkeja. RDS:n varustetun IOPS :n avulla voit myös skaalata DB-instanssin suoritustehoa 1 000:sta 40 000 IOPS:iin 1 000 portain ja tallennustilan 100 Gt:sta 16 Tt:aan.
Tuetut PostgreSQL-ominaisuudet
- PostGIS on tilatietokannan laajennustyökalu PostgreSQL-objektirelaatiotietokannoille. Se tukee maantieteellisiä ominaisuuksia, jotta voit suorittaa sijaintikyselyitä SQL:ssä.
- Täystekstihakusanakirjat: PostgreSQL tukee täystekstihakuominaisuutta, jonka avulla voit tunnistaa kyselyä vastaavat luonnollisen kielen asiakirjat ja valinnaisesti lajitella ne kyselyn merkityksen mukaan. Sanakirjat eivät ainoastaan paranta haun laatua, suorittavat normalisointia ja poistavat lopetussanoja, vaan myös parantavat kyselyn suorituskykyä.
- HStore, JSON-tietotyypit: PostgreSQL tukee JSON -tietotyyppiä ja kahta JSON-toimintoa. Tämä mahdollistaa JSON-tietojen palauttamisen suoraan tietokantapalvelimelta. PostgreSQL:ssä on laajennus, joka integroi hstore-tietotyypin tallentaakseen avain/arvo-parien joukot yhteen PostgreSQL-arvoon.
- pg_stat_statements : Tämän laajennuksen avulla voit seurata ilmentymässä suoritettujen SQL-käskyjen, kuten käyttäjätunnuksen, suoritustilastoja, määrittää tarkalleen, mitkä kyselyt suoritettiin, ja määrittää myös kuluneen kokonaisajan.
- Ulkoiset tietokääreet: Postgres_fdw-laajennus tarjoaa pääsyn muihin PostgreSQL-palvelimiin tallennettuihin tietoihin ja niiden muokkaamisen, aivan kuten Amazon RDS:n PostgreSQL DB -esiintymään tallennetut tiedot.
- PostgreSQL-moottorin pääominaisuudet: Löydät yksityiskohtaisen luettelon PostgreSQL-moottorin päätoiminnoista tältä sivulta (linkki ei ole käytettävissä) .
Tuetut PostgreSQL-tietokantaversiot
Amazon RDS tukee seuraavia PostgreSQL-versioita.
Aiheet
PostgreSQL-versio 10.1 Amazon RDS:ssä
PostgreSQL-versio 9.6.6 Amazon RDS:ssä
PostgreSQL-versio 9.6.5 Amazon RDS:ssä
PostgreSQL-versio 9.6.3 Amazon RDS:ssä
PostgreSQL-versio 9.6.2 Amazon RDS:ssä
PostgreSQL-versio 9.6.1 Amazon RDS:ssä
PostgreSQL-versio 9.5.10 Amazon RDS:ssä
PostgreSQL-versio 9.5.9 Amazon RDS:ssä
PostgreSQL-versio 9.5.6 Amazon RDS:ssä
Katso myös
Muistiinpanot
- ↑ Amazon RDS PostgreSQL:lle - Amazon Web Services (AWS) . Haettu 26. maaliskuuta 2018. Arkistoitu alkuperäisestä 20. syyskuuta 2018. (määrätön)
- ↑ SQL - Encyclopedia of Programming Languages . Haettu 26. maaliskuuta 2018. Arkistoitu alkuperäisestä 27. maaliskuuta 2018. (määrätön)
Linkit