Siirry sisältöön
BigTree108

Tietokantakehitys ja -ylläpito

Tietokantojen kehitys- ja ylläpitopalvelut PostgreSQL:lle, SQL Serverille ja Azure SQL:lle, Oraclelle ja MongoDB:lle: skeemasuunnittelu ja SQL, kyselyjen optimointi, korkea käytettävyys ja varmuuskopiot, versiopäivitykset, pilvitietokannat ja migraatiot tietokantamoottorien välillä. Dedikoidut kehittäjät ja DBA:t tiimiinne, alusta loppuun toteutetut projektit sekä muiden tiimien rakentamien tietokantojen haltuunotto.

Tietokannat, joiden parissa työskentelemme

Jokaisella sivulla kerrotaan, millaisia töitä otamme vastaan, miten kanssamme voi työskennellä ja mitä asiakkaat kysyvät ensimmäiseksi. MySQL, Redis, Cassandra, ClickHouse ja muut tietokantamoottorit on käsitelty tietokantakehityssivullamme.

Käsitelty muualla sivustolla

Samat säännöt kaikissa tietokantamoottoreissa

Yksi DBA tiimissänne tai kokonainen tietokantatoiminto: skeemasuunnittelu ja SQL, suorituskyky, käytettävyys ja varmuuskopiot, päivitykset, tietoturva sekä siirrot tietokantamoottorista toiseen tai pilveen, PostgreSQL:llä, SQL Serverillä ja Azure SQL:llä, Oraclella ja MongoDB:llä, itse ylläpidettynä tai hallinnoituna.

Tietokantaa kohdellaan koodina. Skeemamuutokset ovat katselmoituja migraatioita, jotka CI/CD-putki ajaa, testit ajetaan oikeaa tietokantamoottoria vasten kontissa, hallinnoidut instanssit määritellään Terraformilla ja tunnistetiedot haetaan holvista. Henkilö- ja talousdata salataan, kun se on arkaluonteista, ja maskataan tuotannon ulkopuolella.

Haltuunotto alkaa lukuoikeudesta ja kirjallisesta riskilistasta, ennen kuin kukaan muuttaa mitään. Olemme perineet tähän mennessä yhdeksän järjestelmää muilta tiimeiltä, vanhin kirjoitettu vuonna 2008, ja sama ensimmäinen askel pätee tietokantaan.

Kysymyksiä tietokantojen kehityksestä ja ylläpidosta

Millä tietokannoilla työskentelette?

PostgreSQL, SQL Server ja Azure SQL, Oracle ja MongoDB, joista jokaisella on oma sivunsa, sekä MySQL ja MariaDB, Redis ja Valkey, Cassandra, Elasticsearch ja OpenSearch, ClickHouse ja Azure Cosmos DB. Itse ylläpidettyinä, Kubernetesissa tai hallinnoituina Azuressa, AWS:ssä, Google Cloudissa ja Oracle Cloud Infrastructuressa.

Millä toimialoilla tietokantakehittäjänne ja DBA:nne työskentelevät?

Pääosin fintech-, pankki- ja vakuutusalalla, tekoäly- ja datatuotteissa, verkkokaupassa ja vähittäiskaupassa, yritysohjelmistoissa ja ERP:ssä sekä terveydenhuollossa, sen jälkeen logistiikassa, telekommunikaatiossa, valmistuksessa ja energia-alalla sekä mediassa ja kuluttajasovelluksissa. Jokaisella sivulla kuvataan, millaista työ näillä toimialoilla on.

Tarvitsetteko ylläpitäjän oikeudet tuotantotietokantaamme?

Emme aluksi. Katselmus alkaa lukuoikeudella tunnuksella, jonka te luotte ja jonka voitte peruuttaa. Muutokset tulevat migraatioina, jotka teidän tiiminne katselmoi, ja korotetut oikeudet ovat aikarajattuja, myönnetään teidän oman identiteettipalveluntarjoajanne kautta ja poistetaan työn päättyessä.

Voivatko DBA:nne tukea tietokantojamme ympäri vuorokauden?

Kyllä, joko teidän työaikananne tai ympäri vuorokauden. Ennen tuen alkua sovimme katettavista tunneista, vasteajasta kunkin vakavuusluokan mukaan ja eskalointipolusta teidän tiimiinne, ja jokaisella hälytyksellä, joka voi herättää jonkun, on runbook rinnallaan.

Kuka omistaa kirjoittamanne skeemat, skriptit ja koodin?

Teille. Jokaisella asiantuntijalla on BigTree108:n kanssa allekirjoitettu sopimus, jossa kaikki työn tulokset siirretään yhtiölle, ja meidän sopimuksemme teidän kanssanne siirtää ne edelleen teille. Koodi, suunnitelmat ja dokumentit toimitetaan teidän omiin repositorioihinne ja työkaluihinne, eikä niitä säilytetä paikassa, jossa vain me voimme muuttaa niitä.

Tarvitseeko tietokantanne asiantuntijan?

Kertokaa tietokantamoottori, versio, missä se toimii ja mitä pitää muuttaa. Saatte vastauksen yhden arkipäivän kuluessa: suunnitelman, ehdokasprofiileja tai rajauksen tietokantanne katselmukselle.