Tjenester for databaseutvikling og -administrasjon
Databaseutvikling og -administrasjon på SQL Server, PostgreSQL, MySQL, Oracle, MongoDB, Redis og andre relasjonelle og NoSQL-motorer: skjemadesign, SQL og lagrede prosedyrer, spørringsoptimalisering, migreringer og oppgraderinger, kryptering, sikkerhetskopier og høy tilgjengelighet, med dedikerte databaseutviklere og DBA-er til teamet deres eller et databaseprosjekt levert fra ende til ende.
Databasearbeid vi tar på oss
Skjemadesign og migreringer
Relasjonelle modeller utformet rundt hvordan dataene spørres, med hver endring av skjemaet som en versjonert migrering i EF Core, Flyway, Liquibase eller Alembic som kjører i pipelinen og ikke for hånd i produksjon.
SQL og lagrede prosedyrer
Prosedyrer, funksjoner og visninger i T-SQL, PL/SQL og PL/pgSQL for forretningslogikk, rapportering og batchjobber, gjennomgått som applikasjonskode og dekket av tester i tSQLt, utPLSQL eller pgTAP.
Optimalisering av spørringer og ytelse
Trege spørringer funnet gjennom Query Store, pg_stat_statements og kjøreplaner, deretter rettet med indekser, omskrivinger eller statistikk, med tider målt før og etter.
Sikkerhetskopier, tilgjengelighet og overvåking
Gjenoppretting til et bestemt tidspunkt, replikaer, Always On-tilgjengelighetsgrupper eller Patroni-klynger og failover satt til gjenopprettingsmålene dere avtaler, med gjenopprettinger testet etter en plan og varsler om blokkering, vranglåser, replikeringsforsinkelse og lagring.
MongoDB og dokumentdatabaser
MongoDB, Azure Cosmos DB, Amazon DynamoDB og Firestore modellert rundt tilgangsmønstrene, med partisjonsnøkler, indekser og utløpsregler avgjort før dataene kommer og skjemavalidering ved skriving.
Plattformflyttinger og oppgraderinger
Oracle til PostgreSQL, SQL Server og MySQL on-premises til Azure SQL, Amazon RDS, Aurora eller Cloud SQL, og gamle versjoner til gjeldende, øvd på kopier med radantall og sjekksummer avstemt før overgangen.
Sikkerhet og kryptering
Innlogginger og roller med minste rettigheter, sikkerhet på radnivå, revisjon, og Always Encrypted eller kolonnekryptering for personlige og økonomiske data, med legitimasjon holdt i et hvelv.
Hurtigbuffer, søk og wide-column-databaser
Redis og Valkey til hurtigbuffer, sesjoner og køer, Elasticsearch og OpenSearch til fulltekstsøk, og Cassandra eller ScyllaDB til data med mye skriving spredt over regioner, hver dimensjonert og overvåket som den primære databasen.
Analytiske databaser og tidsseriedatabaser
ClickHouse til analyse av hendelser og logger over milliarder av rader, TimescaleDB og InfluxDB til sensor- og måledata, og lesereplikaer eller columnstore-indekser når rapportering gjør den transaksjonelle databasen treg.
Lei inn databaseutviklere og DBA-er
Dedikerte databaseutviklere og DBA-er
Databaseutviklere og DBA-er som blir en del av teamet deres på heltid, jobber i verktøyene og prosessen deres, og rapporterer til lederen deres. Dere intervjuer dem, og vi tar oss av den ukrainske kontrakten, lønn, fakturering og fravær.
Prosjekter innen Databaseutvikling
En avgrenset del av databaseutvikling med et omfang, en fast plan og en navngitt leder hos oss som eier resultatet og rapporterer fremdrift i kanalene deres.
Løpende databaseutvikling
Databaseutvikling som en løpende tjeneste: de samme menneskene hver måned, en backlog dere prioriterer, og timer dere kan se i portalen vår og på fakturaen.
Siden om dedikert team forklarer hvordan spesialister blir med i teamet deres, og siden om outsourcing dekker prosjektleveranse, overtakelser og hvordan vi priser.
Hvem som jobber med databaseutvikling for dere
Databaseutviklere
Skjemaer, T-SQL, PL/SQL og PL/pgSQL
Databaseadministratorer
Ytelse, sikkerhetskopier, tilgjengelighet og tilgang
Backend-utviklere
Datatilgang i .NET, Java, Python og Node.js
Dataingeniører
Analytiske lagre og replikaer for rapportering
Sky- og DevOps-ingeniører
Administrerte databaser i Terraform
Slik arbeider vi med databaser
Databasen er kode. Tabeller, indekser og sikkerhetspolicyer endres gjennom gjennomgåtte migreringer, innlogginger og tilganger deklareres i kildekontroll, administrerte instanser defineres i Terraform, og tester kjører mot en ekte databasemotor i en container og ikke mot en mock.
Produksjon håndteres med omhu: tilgangen har minste rettigheter og er tidsbegrenset gjennom deres egne kontoer, hver endring øves først på en kopi med maskerte data, og ingenting kjøres for hånd som en migrering kan gjøre.
Andre data- og KI-tjenester vi leverer
AI og maskinlæring
Utvikling av AI og maskinlæring: prognoser, svindeldeteksjon, anbefalingssystemer, computer vision, NLP og talegjenkjenning, og MLOps, med dedikerte maskinlæringsingeniører eller prosjektleveranse.
Data engineering
Dataengineering: ETL-pipelines, Spark, dbt og streaming, datavarehus og lakehouses på Snowflake, Databricks, BigQuery, Redshift og Microsoft Fabric, med dedikerte dataingeniører eller prosjektleveranse.
Dataanalyse og Power BI
Dataanalyse og Power BI: dashbord i Power BI, Tableau og Looker, produktanalyse, A/B-testing, finans- og markedsføringsrapportering, med dedikerte dataanalytikere og BI-utviklere eller prosjektleveranse.
Utvikling av computer vision
Computer vision-utvikling: objektdeteksjon, visuell inspeksjon, OCR, videoanalyse, medisinsk bildeanalyse og modeller på edge-enheter, med dedikerte computer vision-ingeniører eller prosjektleveranse.
Dataannotering
Dataannotering og merking for AI: merking av bilder, video, tekst, lyd og LiDAR, RLHF og evalueringsdata, med kvalitetskontroll av hver batch, fra dedikerte dataannotatorer eller prosjektleveranse.
MLOps
MLOps-tjenester og rådgivning: ML-plattformer, CI/CD for modeller, modellregistre, serving og autoskalering, GPU-infrastruktur, overvåking av modelldrift og LLMOps, med dedikerte MLOps-ingeniører eller prosjektleveranse.
Databricks-utvikling
Databricks-utvikling og rådgivning: oppsett av lakehouse, Lakeflow-pipelines, Unity Catalog, migreringer, AI/BI, maskinlæring og kostnadskontroll, med dedikerte Databricks-ingeniører eller prosjektleveranse.
Snowflake-utvikling
Snowflake-utvikling og rådgivning: design av datavarehus, datainnlasting med Snowpipe og Openflow, dbt, migreringer, Cortex AI, sikkerhet og kostnadskontroll, med dedikerte Snowflake-utviklere eller prosjektleveranse.
Kafka og event streaming
Apache Kafka-utvikling og rådgivning: hendelsesdrevet arkitektur, Kafka Connect og Debezium, Flink og Kafka Streams, Confluent Cloud, MSK og Event Hubs, med dedikerte Kafka-ingeniører eller prosjektleveranse.
Arbeidsflytautomatisering
Automatisering av arbeidsflyter og AI: flyter i n8n, Make, Zapier og Power Automate, AI-agenter i arbeidsflyter, automatisering av CRM, økonomi og dokumenter, med dedikerte automatiseringsutviklere eller prosjektleveranse.
Spørsmål om databaseutvikling
Hvilke databaser arbeider dere på?
Relasjonelle: SQL Server og Azure SQL, PostgreSQL, MySQL og MariaDB, og Oracle. NoSQL: MongoDB, Azure Cosmos DB, Amazon DynamoDB, Cassandra og Redis. Søk og analyse: Elasticsearch, OpenSearch, ClickHouse og TimescaleDB. Selvdriftet eller administrert på Azure, AWS eller Google Cloud.
Hvilke bransjer arbeider databaseutviklerne deres i?
Fintech, til hovedbøker, lagre for betalinger og transaksjoner og rapporteringen av dem; KI- og dataprodukter, til analytiske lagre og vektorsøk; netthandel og detaljhandel, til kataloger, ordrer og lager; enterprise SaaS og ERP, til skjemaer for flere tenants og rapportering; helsevesen, til pasientjournaler med revisjon og kryptering; og logistikk, til sporings- og rutedata.
Kan dere legge den eksisterende databasen vår under kildekontroll?
Ja. Det nåværende skjemaet fanges som en baseline, i et SQL Server-databaseprosjekt eller med Flyway eller Liquibase, og fra da av er hver endring en gjennomgått migrering som kjører i pipelinen, slik at produksjon stemmer med det som ligger i repositoriet.
Kan dere flytte oss bort fra Oracle?
Ja, vanligvis til PostgreSQL. Skjema og PL/SQL konverteres med verktøy som ora2pg og ferdigstilles for hånd, data flyttes i øvde kjøringer avstemt tabell for tabell, og applikasjonens spørringer testes mot den nye motoren før datoen for overgangen settes.
Hvor raskt kan databaseutviklere og DBA-er starte?
Når rett databaseutvikler er tilgjengelig, avhenger starten bare av intervjuet deres, NDA-en og IP-overdragelsen. Ellers gjennomfører vi et søk, som vanligvis gir kandidatprofiler innen to til tre uker, og ingen starter før dere har sagt ja.
Hvordan leier vi inn databaseutviklere og DBA-er gjennom BigTree108?
Fortell oss om arbeidet, erfaringsnivået og timene dere trenger. Vi foreslår én eller to personer med profilene deres, dere intervjuer dem slik dere ville intervjuet en egen ansatt, og dere signerer én avtale med BIG TREE 108 LLC og får én faktura i måneden.
Hvem eier arbeidet de leverer?
Det gjør dere. Hver spesialist har en signert kontrakt med BigTree108 som overdrar alt arbeidsresultat til selskapet, og avtalen vår med dere overdrar det videre til dere. Kode, design og dokumenter leveres inn i deres egne repositorier og verktøy, og oppbevares ikke der bare vi kan endre dem.
Har dere en database som trenger arbeid?
Fortell oss om motoren, versjonen og hva som må endres. Dere får svar innen én arbeidsdag: en plan, kandidatprofiler eller en vurdering av hvor dere bør starte.