Nuotolinis duomenų bazės priegloba izoliuoja ją nuo vietinės aplinkos ir suteikia daug naudos. Tai apima duomenų saugumą, visuotinį prieinamumą, patikimumą, mastelį ir išteklių efektyvumą.
Ar saugote duomenis „PostgreSQL“ ar planuojate tai daryti? Čia yra geriausios „PostgreSQL“ nuotolinės duomenų bazės, skirtos jūsų duomenims saugoti kitur.
Debesų grupės yra puikus pasirinkimas prieglobai savo PostgreSQL duomenų bazę debesyje. Tai idealiai tinka gamybai paruoštoms programoms.
„Cloud Clusters“ turi iki penkių duomenų centrų visoje JAV, o duomenų bazių debesų grupes galima naudoti konteinerinėms programoms, įskaitant tas, kurios valdomos „Docker“. Paslaugų struktūra užtikrina mažą delsą arba jos visai nėra, net ir visame pasaulyje paskirstytose programose.
Nors „Cloud Clusters“ siūlo 7 dienų nemokamą bandomąją versiją, ji palaiko griežtą kainodaros modelį. Tačiau kai kainodara vos 6,99 USD per mėnesį, galite sukurti ir paleisti duomenų bazę, jei neprieštaraujate dėl išlaidų.
Tačiau tai gali būti netinkama nuotolinė duomenų bazė, jei tvarkote nedidelės apimties arba portfelio svetainė kuriam reikalingas ilgalaikis nemokamas duomenų bazės sprendimas.
Geležinkelis siūlo keičiamo dydžio PostgreSQL duomenų bazę didelėms ir mažoms programoms. Jei ieškote savo portfelio svetainei ilgą laiką talpinti nemokamą duomenų bazę, galbūt norėsite išbandyti „Railway“.
Tai infrastruktūros kaip paslaugos (IaaS) platforma bendrajai žiniatinklio prieglobai. Taigi galite naudotis jos „PostgreSQL“ duomenų bazės prieglobos paslauga, nesijaudindami dėl kitų pasiūlymų.
Nuo rašymo pradžios „Railway“ siūlo pradinio plano premiją iki 5 USD ir apmokestina tik už tai, ką naudojate. Galite tikėtis mokėti net 0,01 USD per mėnesį, atsižvelgiant į žiniatinklio srautą ir paspaudimus per minutę. Jūs netgi negalite naudoti iki 1 USD per metus portfelio svetainei.
Kadangi tai yra infrastruktūra kaip paslauga, ji leidžia tvarkyti duomenų bazę. Pavyzdžiui, galite kurti naujas duomenų bazes ir lenteles, vykdyti bandomąsias užklausas ir kt SQL komandos iš savo prietaisų skydelio.
Jei ieškojote nemokamos PostgreSQL nuotolinės prieglobos, „Render“ yra dar viena debesies parinktis, kurią reikia išbandyti. Galite gauti iki 1 GB saugyklos su ne daugiau kaip 97 jungtimis prie egzemplioriaus pagal nemokamą planą.
Tačiau nemokama pakopa neturi atsarginės kopijos apribojimo. Tačiau tai nėra bloga idėja svetainėms, kuriose nevykdomi sandoriai arba sulaukiama mažo srauto. Taigi galbūt norėsite padidinti atsarginės kopijos palaikymo biudžetą. Be aiškinamosios dokumentacijos, duomenų bazės egzemplioriaus nustatymas „Render“ yra tik keli paspaudimai ir viskas.
Gavę ryšio eilutę, galite susieti programą su PostgreSQL debesyje, neatsižvelgdami į kūrimo programavimo kalbą. „Render“ skatina palaikyti naudojamą duomenų bazės ryšį, kad būtų išvengta vėlavimo, tačiau tai netrukdo to daryti, jei reikia. Galite lengvai prisijungti iš Render ribų, naudodami prietaisų skydelyje pateiktą išorinį URL.
„ElephantSQL“ siūlo „PostgreSQL“ kaip paslaugą, pagrįstą „Amazon Web Services“. Verta pabandyti, jei norite atitraukti rankas nuo duomenų bazių valdymo ir sutelkti dėmesį į pagrindinį kūrimą ir pristatymą.
Mažo srauto svetainės, kurioms reikia mažai vietos saugykloje, gali pasinaudoti nemokama versija. Kaip ir daugelis klasteriais pagrįstų duomenų bazių, ElephantSQL valdo duomenų bazių egzempliorius. O dokumentacija gana išsami. Apskritai, tai patogu pradedantiesiems, nes duomenų bazės egzempliorių lengva nustatyti.
Kai kuriate duomenų bazės egzempliorių, galite lengvai sukurti ryšį naudodami ryšio eilutę, pateiktą prietaisų skydelyje.
Heroku yra a platforma kaip paslauga (PaaS). Tačiau ji taip pat naudoja duomenų bazę kaip paslaugą ir visiškai palaiko CLI PostgreSQL valdymą. Apskritai tai idealiai tinka programoms, kurioms reikia keisti duomenų bazę, arba toms, kurios yra priglobtos ne Heroku. Kai priglobiate savo PostgreSQL Heroku, jums nereikia jaudintis dėl infrastruktūros valdymo, nes tai jau yra.
„PostgreSQL“ duomenų bazės egzemplioriaus nustatymas „Heroku“ yra paprastas, kai turite ryšio eilutę. Deja, duomenų bazės egzemplioriai nėra nemokami, nes nuo 2022 m. lapkričio 28 d. „Heroku“ sustabdė visus nemokamus planus. Tačiau jo planai yra universalūs ir galite sėkmingai sukurti 1 GB talpos duomenų bazės egzempliorių už 5 USD per mėnesį.
„Heroku“ taip pat palaiko duomenų bazės egzempliorių bendrinimą. Tai gali būti naudinga tvarkant prototipus ir programas kūrimo etape. Pavyzdžiui, jei bandote kelias programas, galite bendrinti Heroku egzempliorių tarp jų neapkraudami pirminės duomenų bazės.
„DigitalOcean“ taip pat yra viena iš populiariausių infrastruktūros kaip paslaugų, kuri taip pat siūlo duomenų bazę kaip paslaugą. Taigi jums nereikės jaudintis dėl architektūros ar konfigūracijų, kai priglobiate savo duomenų bazę platformoje.
Nors „DigitalOcean“ neturi nemokamo plano, galite greitai sukurti tam skirtą „PostgreSQL“ egzempliorių ir mokėti jį naudodami, jei negailite išlaidų.
Nustatę duomenų bazės klasterį „DigitalOcean“, galite pasiekti kasdienes duomenų bazės atsargines kopijas ir atkūrimo tašką laiku (PITR). Kad būtų užtikrintas pasiekiamumas, jame yra gedimams atsparūs budėjimo mazgai, kurie nuolat teikia duomenis prastovos atvejais.
„Neon“ yra atvirojo kodo, nemokamas, nuotolinis „PostgreSQL“ sprendimas be serverio, sukurtas kartu su „Rust“, kurį verta išbandyti, jei norite pradėti nemokamai priglobti savo duomenų bazę debesyje.
Nors siūlo nemokamą versiją, „Neon PostgreSQL“ taip pat galima naudoti kaip mokamą naudojimą, kuri veikia tik pagal poreikį. Taigi, tai ekonomiškai efektyvu, net jei pereinate prie mokamos pakopos.
Kita vertinga „Neon“ savybė yra „PostgreSQL“ šakojimo palaikymas. Ši funkcija leidžia šakoti duomenų bazę tiek, kiek darote kodą versijų valdymo sistemose, pvz., „GitHub“. Laimei, nemokama pakopa leidžia iki 10 filialų su 3 GB saugykla kiekvienam filialui. Naudodami šią funkciją galite padalinti duomenų bazę ir kiekvieną dalį skirti skirtingiems kūrimo etapams.
Jei norite naudoti jau egzistuojančias schemas, „Neon“ turi redaktorių, skirtą užklausoms vykdyti tiesiai platformoje. Nors „Neon“ yra patogus asmeniniams projektams, kuriems reikalingas nemokamas „PostgreSQL“ priegloba, tai taip pat puikus pasirinkimas komandoms, vykdančioms nuolatinį tobulinimą ir nuolatinį pristatymą (CICD).
Nuotolinės duomenų bazės palengvina kūrimą
Duomenų talpinimas nuotoliniu būdu padeda sumažinti kūrimo sudėtingumą ir padidinti produktyvumą. Kaip ir tikėtasi, šios nuotolinės PostgreSQL duomenų bazės yra programavimo kalbos agnostinės ir keičiamos. Taigi jie pravers, nepaisant jūsų pasirinktos programavimo kalbos.
Jei tik pradedate naudoti PostgreSQL, galbūt norėsite pradėti žinodami, kaip jis veikia.