PostgreSQL
Tietotekniikkakeskuksella on yhteiskäyttöinen PostgreSQL-klusteri sekä testikantoja varten yhden jäsenen testipalvelin.
Tietokannan versio
Tällä hetkellä käytössä PostgreSQL versio 14 . Huomaa, että esimerkiksi java-connectorin pitää olla tarpeeksi tuoretta versiota, että yhteys onnistuu. Palvelu vaatii asiakasohjelmistolta scram-sha-256 -tuen.
Uuden tietokannan tilaus
Voit tilata tietokannan yhteiskäyttöiseen PostgreSQL:n osoitteesta: atk-tietokannat@helsinki.fi . Ilmoita tilauksessa ainakin seuraavat asiat:
- Kannan/kantatunnuksen nimi (esimerkiksi: sovellusx ) sekä halutaanko se tuotantoklusteriin vai testipalvelimeen
- ip-osoite / ip-osoiteavaruus, josta kantaa halutaan lähestyä. Tunnettuja avaruuksia on tällä hetkellä: VDI ja OpenShift, jonka voi tässä mainita
- Kannan ylläpitäjä (nimi ja sähköpostiosoite)
Kuukausittaiset huoltokatkot sekä vaikutus yhteyksiin
Tuotantoklusterissa on huoltokatko joka kuukauden 2. keskiviikko. Katkon aikana on mahdollista, että jokin yhteys ei onnistu erittäin pieneen hetkeen.
Testipalvelimessa on huoltokatko joka kuukauden 2. tiistai 10:00 - 12:00 . Testipalvelimeen tulleet yhteydet katkeavat enintään viideksi minuutiksi palvelimen uudelleenkäynnistymisen aikana.
Tuotannon yhteysosoitteita (Java-esimerkit)
Osoite, jolla valitaan klusterista aina kirjoittava noodi:
jdbc:postgresql://possu-1-21.it.helsinki.fi:5432,possu-2-21.it.helsinki.fi:5432/KANTA?ssl=true&targetServerType=primary
Osoite, jolla tarvitaan vain kannan lukua (kirjoitus ei onnistu aina):
jdbc:postgresql://possu-1-21.it.helsinki.fi:5432,possu-2-21.it.helsinki.fi:5432/KANTA?ssl=true
Automaattisesti kirjoituskannan valitseva osoite (jos sovelluksellesi ei voi määritellä useita tietokantapalvelimia):
jdbc:postgresql://possu.it.helsinki.fi:5432/KANTA?ssl=true
NodeJS: https://node-postgres.com/features/connecting ... suositeltu tapa käyttää connectionStringiä (alin esimerkki): postgresql://possu-1-21.it.helsinki.fi:5432,possu-2-21.it.helsinki.fi:5432/KANTA?ssl=true&targetServerType=primary
Testipuolen yhteysosoite (Java)
Aina luku sekä kirjoitus:
jdbc:postgresql://possu-test.it.helsinki.fi:5432/KANTA?ssl=true
Varmuuskopiointi
Tietokannoista otetaan päivittäin varmuuskopioinnit nauhalle. Palvelimellla varmuuskopioita säilytetään 7 päivää (nopea palautus tarvittaessa), nauhoilla yksi kuukausi.
Kun tarvitset palautusta tiettyyn päivään, ota yhteyttä atk-tietokannat@helsinki.fi palveluosoitteeseen.