Siirry sisältöön
BigTree108

Tietokantakehitys- ja ylläpitopalvelut

Tietokantakehitys ja ylläpito SQL Serverillä, PostgreSQL:llä, MySQL:llä, Oraclella, MongoDB:llä, Redisillä ja muilla relaatio- ja NoSQL-moottoreilla: skeemasuunnittelu, SQL ja tallennetut proseduurit, kyselyiden viritys, migraatiot ja päivitykset, salaus, varmuuskopiot ja korkea käytettävyys. Tarjolla omat tietokantakehittäjät ja tietokannanylläpitäjät tiimillenne tai tietokantaprojekti toimitettuna kokonaisuutena alusta loppuun.

Tietokantatyö, jota otamme vastaan

  • Skeemasuunnittelu ja migraatiot

    Relaatiomallit suunnitellaan sen ympärille, miten dataa kysellään, ja jokainen skeemamuutos on versioitu migraatio EF Coressa, Flywayssa, Liquibasessa tai Alembicissa, joka ajetaan putkessa eikä käsin tuotannossa.

  • SQL ja tallennetut proseduurit

    T-SQL-, PL/SQL- ja PL/pgSQL-proseduurit, funktiot ja näkymät liiketoimintalogiikkaan, raportointiin ja eräajoihin, katselmoituina kuten sovelluskoodi ja testeillä katettuina tSQLt:llä, utPLSQL:llä tai pgTAP:lla.

  • Kyselyiden ja suorituskyvyn viritys

    Hitaat kyselyt löydetään Query Storen, pg_stat_statementsin ja suoritussuunnitelmien kautta ja korjataan indekseillä, uudelleenkirjoituksilla tai tilastoilla, ja ajoitukset mitataan ennen ja jälkeen.

  • Varmuuskopiot, käytettävyys ja seuranta

    Point-in-time-palautus, replikat, Always On -käytettävyysryhmät tai Patroni-klusterit ja vikasiirto asetettuna kanssanne sovittuihin palautustavoitteisiin, palautukset testataan ajastetusti ja hälytykset lukituksista, deadlockeista, replikaation viiveestä ja tallennustilasta.

  • MongoDB ja dokumenttitietokannat

    MongoDB, Azure Cosmos DB, Amazon DynamoDB ja Firestore mallinnetaan käyttötapojen ympärille niin, että osioavaimet, indeksit ja vanhenemissäännöt päätetään ennen kuin data saapuu, ja kirjoituksissa on skeemavalidointi.

  • Alustasiirrot ja päivitykset

    Oracle PostgreSQL:ään, paikallinen SQL Server ja MySQL Azure SQL:ään, Amazon RDS:ään, Auroraan tai Cloud SQL:ään sekä vanhat versiot nykyisiin, harjoiteltuna kopioilla rivimäärien ja tarkistussummien täsmäytyksellä ennen käyttöönottoa.

  • Tietoturva ja salaus

    Pienimmän oikeuden kirjautumistunnukset ja roolit, rivitason tietoturva, auditointi sekä Always Encrypted tai sarakesalaus henkilö- ja taloustiedoille, ja tunnistetiedot pidetään holvissa.

  • Välimuistit, haku ja leveäsarakkeiset tietokannat

    Redis ja Valkey välimuistiksi, istunnoille ja jonoille, Elasticsearch ja OpenSearch kokotekstihakuun sekä Cassandra tai ScyllaDB kirjoitusintensiiviselle, alueiden yli jaetulle datalle, kukin mitoitettuna ja seurattuna kuten ensisijainen tietokanta.

  • Analyyttiset ja aikasarjatietokannat

    ClickHouse tapahtuma- ja lokianalytiikkaan miljardien rivien yli, TimescaleDB ja InfluxDB anturi- ja mittaridatalle sekä lukureplikat tai columnstore-indeksit, kun raportointi hidastaa transaktiotietokantaa.

Palkatkaa tietokantakehittäjät ja tietokannanylläpitäjät

  • Dedikoidut tietokantakehittäjät ja tietokannanylläpitäjät

    Tietokantakehittäjät ja tietokannanylläpitäjät liittyvät tiimiinne kokoaikaisesti, työskentelevät teidän työkaluillanne ja prosessissanne ja raportoivat teidän vetäjällenne. Te haastattelette heidät, ja me vastaamme ukrainalaisesta sopimuksesta, palkanmaksusta, laskutuksesta ja lomista.

  • Projektit: Tietokantakehitys

    tietokantakehitys rajattuna kokonaisuutena: sovittu laajuus, kiinteä suunnitelma ja meidän puolellamme nimetty vetäjä, joka vastaa tuloksesta ja raportoi edistymisestä teidän kanavissanne.

  • Jatkuva tietokantakehitys

    Tietokantakehitys jatkuvana palveluna: samat ihmiset joka kuukausi, backlog, jonka priorisoitte itse, ja tunnit, jotka näette portaalissamme ja laskulla.

Dedikoitu tiimi -sivu selittää, miten asiantuntijat liittyvät tiimiinne, ja ulkoistussivu kattaa projektitoimituksen, haltuunotot ja hinnoittelumme.

Ketkä työskentelevät kanssanne: tietokantakehitys

  • Tietokantakehittäjät

    Skeemat, T-SQL, PL/SQL ja PL/pgSQL

  • Tietokannanylläpitäjät

    Suorituskyky, varmuuskopiot, käytettävyys ja pääsy

  • Backend-insinöörit

    .NET-, Java-, Python- ja Node.js-tiedonkäyttö

  • Data-insinöörit

    Analyyttiset tallennusratkaisut ja raportointireplikat

  • Pilvi- ja DevOps-insinöörit

    Hallinnoidut tietokannat Terraformissa

Miten työskentelemme tietokantojen parissa

Tietokanta on koodia. Taulut, indeksit ja tietoturvakäytännöt muuttuvat katselmoitujen migraatioiden kautta, kirjautumistunnukset ja oikeudet julkaistaan lähdekoodin versionhallinnassa, hallinnoidut instanssit määritellään Terraformilla ja testit ajetaan oikeaa tietokantamoottoria vastaan kontissa eikä mockia vasten.

Tuotantoa käsitellään huolella: pääsy on pienimmän oikeuden ja ajallisesti rajattu teidän omien tilienne kautta, jokainen muutos harjoitellaan ensin maskatun datan kopiolla, eikä mitään ajeta käsin, minkä migraatio voi tehdä.

Muut tarjoamamme data- ja tekoälypalvelut

Yleiskatsaus: Data ja tekoäly

Kysymyksiä tietokantakehityksestä

Millä tietokannoilla työskentelette?

Relaatiotietokannat: SQL Server ja Azure SQL, PostgreSQL, MySQL ja MariaDB sekä Oracle. NoSQL: MongoDB, Azure Cosmos DB, Amazon DynamoDB, Cassandra ja Redis. Haku ja analytiikka: Elasticsearch, OpenSearch, ClickHouse ja TimescaleDB. Itse isännöitynä tai hallinnoituna Azuressa, AWS:ssä tai Google Cloudissa.

Millä toimialoilla tietokantakehittäjänne työskentelevät?

Fintechissä pääkirjoihin, maksu- ja transaktiotietovarastoihin ja niiden raportointiin; tekoäly- ja datatuotteissa analyyttisiin tietovarastoihin ja vektorihakuun; verkkokaupassa ja vähittäiskaupassa katalogeihin, tilauksiin ja varastoon; yritys-SaaS:ssa ja ERP:ssä monivuokraajaskeemoihin ja raportointiin; terveydenhuollossa potilastietoihin auditoinnilla ja salauksella; sekä logistiikassa seuranta- ja reititysdataan.

Voitteko laittaa olemassa olevan tietokantamme versionhallintaan?

Kyllä. Nykyinen skeema tallennetaan lähtötasoksi SQL Server -tietokantaprojektina tai Flywayllä tai Liquibasella, ja siitä eteenpäin jokainen muutos on katselmoitu migraatio, joka ajetaan putkessa, jolloin tuotanto vastaa repositorion sisältöä.

Voitteko siirtää meidät pois Oraclesta?

Kyllä, yleensä PostgreSQL:ään. Skeema ja PL/SQL muunnetaan työkaluilla, kuten ora2pg, ja viimeistellään käsin, data siirretään harjoitelluissa ajoissa, jotka täsmäytetään taulu kerrallaan, ja sovelluksen kyselyt testataan uutta moottoria vasten ennen käyttöönottopäivän asettamista.

Kuinka nopeasti tietokantakehittäjät ja tietokannanylläpitäjät voivat aloittaa?

Kun sopiva tietokantakehittäjä on saatavilla, aloitus riippuu vain teidän haastattelustanne sekä salassapitosopimuksesta (NDA) ja immateriaalioikeuksien siirrosta. Muussa tapauksessa teemme haun, joka tuottaa yleensä ehdokasprofiileja kahden tai kolmen viikon kuluessa, eikä kukaan aloita ennen kuin olette hyväksyneet.

Miten palkataan tietokantakehittäjät ja tietokannanylläpitäjät BigTree108:n kautta?

Kertokaa meille työstä, kokemustasosta ja tarvitsemistanne tunneista. Ehdotamme yhtä tai kahta henkilöä profiileineen, te haastattelette heidät samoin kuin haastattelisitte oman rekrytointinne, ja allekirjoitatte yhden sopimuksen BIG TREE 108 LLC:n kanssa ja saatte yhden laskun kuukaudessa.

Kenelle heidän tuottamansa työ kuuluu?

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ä.

Onko teillä tietokanta, joka tarvitsee työtä?

Kertokaa moottori, versio ja mitä pitää muuttaa. Saatte vastauksen yhden arkipäivän kuluessa: suunnitelman, kehittäjäprofiileja tai arvion siitä, mistä aloittaa.