Tjänster för databasutveckling och databasadministration
Databasutveckling och databasadministration på SQL Server, PostgreSQL, MySQL, Oracle, MongoDB, Redis och andra relationsdatabaser och NoSQL-motorer: schemadesign, SQL och lagrade procedurer, frågeoptimering, migreringar och uppgraderingar, kryptering, säkerhetskopiering och hög tillgänglighet, med dedikerade databasutvecklare och DBA:er till ert team eller ett databasprojekt som levereras från början till slut.
Databasuppdrag som vi tar oss an
Schemadesign och migreringar
Relationsmodeller utformade utifrån hur datan efterfrågas, där varje schemaändring är en versionshanterad migrering i EF Core, Flyway, Liquibase eller Alembic som körs i pipelinen i stället för för hand i produktion.
SQL och lagrade procedurer
Procedurer, funktioner och vyer i T-SQL, PL/SQL och PL/pgSQL för affärslogik, rapportering och batchjobb, granskade som applikationskod och täckta av tester i tSQLt, utPLSQL eller pgTAP.
Optimering av frågor och prestanda
Långsamma frågor hittas via Query Store, pg_stat_statements och exekveringsplaner och åtgärdas sedan med index, omskrivningar eller statistik, med tider mätta före och efter.
Säkerhetskopiering, tillgänglighet och övervakning
Point-in-time-återställning, repliker, Always On-tillgänglighetsgrupper eller Patroni-kluster och failover som ställs in efter de återställningsmål ni kommer överens om, med återställningar som testas enligt schema och larm för blockeringar, deadlocks, replikeringsfördröjning och lagring.
MongoDB och dokumentdatabaser
MongoDB, Azure Cosmos DB, Amazon DynamoDB och Firestore modelleras utifrån åtkomstmönstren, med partitionsnycklar, index och regler för utgång fastställda innan datan kommer och schemavalidering vid skrivning.
Plattformsbyten och uppgraderingar
Oracle till PostgreSQL, SQL Server och MySQL on premises till Azure SQL, Amazon RDS, Aurora eller Cloud SQL, samt gamla versioner till aktuella, övade på kopior med radantal och kontrollsummor avstämda före övergången.
Säkerhet och kryptering
Inloggningar och roller med minsta möjliga behörighet, säkerhet på radnivå, granskning samt Always Encrypted eller kolumnkryptering för personuppgifter och finansiella data, med åtkomstuppgifter förvarade i ett valv.
Cachelagring, sökning och wide-column-databaser
Redis och Valkey för cachelagring, sessioner och köer, Elasticsearch och OpenSearch för fulltextsökning samt Cassandra eller ScyllaDB för skrivintensiv data spridd över regioner, var och en dimensionerad och övervakad som den primära databasen.
Analys- och tidsseriedatabaser
ClickHouse för analys av händelser och loggar över miljarder rader, TimescaleDB och InfluxDB för sensor- och mätdata samt läsrepliker eller columnstore-index när rapportering gör den transaktionella databasen långsam.
Anlita databasutvecklare och DBA:er
Dedikerade databasutvecklare och DBA:er
Databasutvecklare och DBA:er som går med i ert team på heltid, arbetar i era verktyg och er process och rapporterar till er teamledare. Ni intervjuar dem; vi står för det ukrainska avtalet, lönen, faktureringen och ledigheten.
Projekt inom Databasutveckling
En avgränsad insats inom databasutveckling med omfång, fast plan och en namngiven ledare hos oss som äger resultatet och rapporterar framsteg i era kanaler.
Löpande databasutveckling
Databasutveckling som löpande tjänst: samma personer varje månad, en backlog ni prioriterar och timmar ni kan se i vår portal och på fakturan.
Sidan om dedikerade team förklarar hur specialister går med i ert team, och sidan om outsourcing beskriver projektleverans, övertaganden och hur vi debiterar.
Vilka som arbetar med databasutveckling åt er
Databasutvecklare
Scheman, T-SQL, PL/SQL och PL/pgSQL
Databasadministratörer
Prestanda, säkerhetskopiering, tillgänglighet och åtkomst
Backend-utvecklare
Dataåtkomst i .NET, Java, Python och Node.js
Dataingenjörer
Analyslager och repliker för rapportering
Moln- och DevOps-ingenjörer
Hanterade databaser i Terraform
Så arbetar vi med databaser
Databasen är kod. Tabeller, index och säkerhetspolicyer ändras via granskade migreringar, inloggningar och behörigheter deklareras i versionshanteringen, hanterade instanser definieras i Terraform och tester körs mot en riktig databasmotor i en container i stället för mot en mock.
Produktion hanteras varsamt: åtkomsten ges med minsta möjliga behörighet och är tidsbegränsad via era egna konton, varje ändring övas först på en kopia med maskerad data, och inget körs för hand som en migrering kan göra.
Andra data- och AI-tjänster som vi erbjuder
AI och maskininlärning
Tjänster inom utveckling av AI och maskininlärning: prognoser, upptäckt av bedrägerier, rekommendationssystem, datorseende, NLP och taligenkänning samt MLOps, med dedikerade maskininlärningsingenjörer eller projektleverans.
Datateknik
Tjänster inom datateknik: ETL-pipelines, Spark, dbt och streaming, datalager och lakehouses på Snowflake, Databricks, BigQuery, Redshift och Microsoft Fabric, med dedikerade dataingenjörer eller projektleverans.
Dataanalys och Power BI
Tjänster inom dataanalys och Power BI: dashboards i Power BI, Tableau och Looker, produktanalys, A/B-testning, finansiell rapportering och marknadsföringsrapportering, med dedikerade dataanalytiker och BI-utvecklare eller projektleverans.
Utveckling inom datorseende
Tjänster inom utveckling av datorseende: objektdetektering, visuell inspektion, OCR, videoanalys, medicinsk bildbehandling och modeller på edge-enheter, med dedikerade ingenjörer inom datorseende eller projektleverans.
Dataannotering
Tjänster inom dataannotering för AI: annotering av bild, video, text, ljud och LiDAR, RLHF och utvärderingsdata, med kvalitetskontroll av varje batch, från dedikerade dataannoterare eller projektleverans.
MLOps
MLOps-tjänster och rådgivning: ML-plattformar, CI/CD för modeller, modellregister, serving och autoskalning, GPU-infrastruktur, övervakning av drift och LLMOps, med dedikerade MLOps-ingenjörer eller projektleverans.
Databricks-utveckling
Databricks-utveckling och rådgivning: uppsättning av lakehouse, Lakeflow-pipelines, Unity Catalog, migreringar, AI/BI, maskininlärning och kostnadskontroll, med dedikerade Databricks-ingenjörer eller projektleverans.
Snowflake-utveckling
Snowflake-utveckling och rådgivning: design av datalager, inhämtning med Snowpipe och Openflow, dbt, migreringar, Cortex AI, säkerhet och kostnadskontroll, med dedikerade Snowflake-utvecklare eller projektleverans.
Kafka och event streaming
Utveckling och rådgivning kring Apache Kafka: händelsedriven arkitektur, Kafka Connect och Debezium, Flink och Kafka Streams, Confluent Cloud, MSK och Event Hubs, med dedikerade Kafka-ingenjörer eller projektleverans.
Arbetsflödesautomation
Tjänster inom arbetsflödes- och AI-automation: flöden i n8n, Make, Zapier och Power Automate, AI-agenter i arbetsflöden, automatisering av CRM, ekonomi och dokument, med dedikerade automationsutvecklare eller projektleverans.
Frågor om databasutveckling
Vilka databaser arbetar ni med?
Relationsdatabaser: SQL Server och Azure SQL, PostgreSQL, MySQL och MariaDB samt Oracle. NoSQL: MongoDB, Azure Cosmos DB, Amazon DynamoDB, Cassandra och Redis. Sök och analys: Elasticsearch, OpenSearch, ClickHouse och TimescaleDB. Självhostade eller hanterade på Azure, AWS eller Google Cloud.
Inom vilka branscher arbetar era databasutvecklare?
Fintech, för huvudböcker, betalnings- och transaktionslager och deras rapportering; AI- och dataprodukter, för analyslager och vektorsökning; e-handel och detaljhandel, för kataloger, ordrar och lager; SaaS och ERP för företag, för multi-tenant-scheman och rapportering; hälso- och sjukvård, för patientjournaler med granskning och kryptering; samt logistik, för spårnings- och rutdata.
Kan ni lägga vår befintliga databas under versionshantering?
Ja. Det nuvarande schemat fångas som en baslinje, i ett databasprojekt för SQL Server eller med Flyway eller Liquibase, och därefter är varje ändring en granskad migrering som körs i pipelinen, så att produktion stämmer med det som finns i repositoryt.
Kan ni flytta oss bort från Oracle?
Ja, vanligtvis till PostgreSQL. Schema och PL/SQL konverteras med verktyg som ora2pg och färdigställs för hand, data flyttas i övade körningar som stäms av tabell för tabell, och applikationens frågor testas mot den nya motorn innan datumet för övergången fastställs.
Hur snabbt kan databasutvecklare och DBA:er börja?
När rätt databasutvecklare finns tillgänglig styrs starten bara av er intervju samt NDA och IP-överlåtelse. Annars gör vi en sökning, som vanligtvis ger kandidatprofiler inom två till tre veckor, och ingen börjar förrän ni har sagt ja.
Hur anlitar vi databasutvecklare och DBA:er via BigTree108?
Berätta om arbetet, senioriteten och de timmar ni behöver. Vi föreslår en eller två personer med deras profiler, ni intervjuar dem på samma sätt som ni skulle intervjua en egen anställning, och ni skriver under ett avtal med BIG TREE 108 LLC och får en faktura i månaden.
Vem äger arbetet de producerar?
Det gör ni. Varje specialist har ett undertecknat avtal med BigTree108 som överlåter allt arbetsresultat till bolaget, och vårt avtal med er överlåter det vidare. Kod, designer och dokument levereras in i era egna repositories och verktyg, inte på ett ställe där bara vi kan ändra dem.
Har ni en databas som behöver åtgärdas?
Berätta vilken databasmotor, vilken version och vad som måste förändras. Ni får svar inom en arbetsdag: en plan, kandidatprofiler eller en genomgång av var ni bör börja.