Gå til indhold
Europæisk virksomhedGrundlagt i 2014Bygget og drevet i EuropaBetalinger sikret af Kortbetalinger kører gennem Stripe. Dine kortoplysninger når aldrig vores servere.
GRADAX

Databasedesign og optimering

En databasestruktur, der holder data korrekte og forespørgsler hurtige, designet fra bunden eller repareret på stedet.

Solgt af GRADAXAutomatisering og dataBestil direkteGrundlagt 2014, bygget og drevet i Europa

Vigtige funktioner

  • Schema-design eller review-rapport
  • Entitetsrelationsdiagram
  • Migreringsscripts til ændringer
  • Indeks- og forespørgselsoptimering med tidsmålinger
  • Datadictionary
Se hele specifikationen

Om denne ydelse

Vi designer nye databaseskemaer og retter eksisterende, der er blevet langsomme eller rodede. Det betyder tabeller, der modellerer din forretning ordentligt, constraints der forhindrer dårlige data i at komme ind, og indekser baseret på de forespørgsler, du faktisk kører. For en eksisterende database finder vi de langsomme forespørgsler, forklarer, hvorfor de er langsomme, og retter dem uden nedetid.

De fleste langsomme databaser mangler det oplagte indeks

Når en applikation bliver langsommere, i takt med at den vokser, er årsagen normalt ikke serveren eller databasemotoren. Det er en håndfuld forespørgsler, der scanner hele tabeller, fordi intet indeks matcher den måde, de søger på. En forespørgsel, der tog 20 millisekunder med 1.000 rækker, kan tage sekunder med en million, og ingen opdager det, før kunderne gør.

Vi starter fra evidens: databasens egne statistikker over, hvilke forespørgsler der kører oftest og tager længst tid. Det peger normalt på en kort liste af rettelser, såsom et indeks på de kolonner, et almindeligt filter bruger, en forespørgsel omskrevet for at undgå at indlæse hele tabeller, eller en manglende forbindelse mellem tabeller, der tvinger gentagne opslag. Vi måler hver forespørgsel før og efter, så forbedringen er synlig i stedet for påstået.

Begrænsninger stopper dårlige data ved døren

Mange databaser er afhængige af applikationen for at holde data rene. Appen kontrollerer, at en e-mail er unik, at en ordre tilhører en rigtig kunde, at en mængde ikke er negativ. Så springer en anden app, et importscript eller en hurtig manuel rettelse disse kontroller over, og dubletter og forældreløse poster sniger sig ind. Rapporter begynder at være uenige, og ingen er sikre på, hvilket tal der er rigtigt.

Et veldesignet schema håndhæver selv de vigtige regler: unikke constraints, foreign keys, check constraints og fornuftige defaults. Alt, hvad der skriver til databasen, skal følge dem. For et eksisterende system finder vi ud af, hvor data allerede er gået galt, planlægger oprydningen og tilføjer derefter constraints, så det ikke sker igen.

  • Unikke begrænsninger på ting, der ikke må gentages, som e-mails eller fakturanumre
  • Fremmednøgler, så poster ikke kan pege på noget, der ikke findes
  • Tjek begrænsninger for værdier, der skal holde sig inden for intervallet
  • Indekser valgt ud fra rigtige forespørgselsmønstre, ikke tilføjet overalt

Specifikationer

Kategori
Automatisering og data
Pris
290 € til 1.050 €
Størrelser
Lille (Gennemgang), Mellem (Gennemgang og rettelser), Stor (Nyt design eller redesign)
Leveringstid
3 dage til 4 uger
Faktureret
Engangsbeløb
Hvad du får
5 elementer, alt inkluderet i prisen
Det har vi brug for fra dig
Læseadgang til databasen, eller en nyere kopi, til eksisterende systemer, En beskrivelse af dataene og deres brug, til nye designs, De langsomme skærme eller rapporter, der udløste arbejdet
Oftest købt af
SaaS, E-handel, Logistik, Sundhed
Solgt og leveret af
GRADAX, én kontrakt og ét team
Hvor dine data behandles
Den Europæiske Union

Hvad du får

Alt nedenfor er inkluderet i prisen. Intet her er en opgradering.

  • Schema-design eller review-rapport
  • Entitetsrelationsdiagram
  • Migreringsscripts til ændringer
  • Indeks- og forespørgselsoptimering med tidsmålinger
  • Datadictionary

Hvad ændres

  • Tabeller og relationer, der matcher, hvordan forretningen faktisk fungerer
  • Begrænsninger der stopper dubletter, forældreløse eller ugyldige poster ved kilden
  • Langsomme forespørgsler identificeret ud fra faktisk brug og gjort hurtigere, med tider før og efter
  • Et skemadiagram og en databog, dine udviklere kan regne med

Sammenlign størrelserne

Standardprisen for hver størrelse. Ekstra er prissat ved siden af, ikke skjult bag et opkald.

Databasedesign og optimering: what each size includes
InkluderetGennemgang290 €3 til 5 arbejdsdageGennemgang og rettelser500 €1 til 2 ugerNyt design eller redesign1.050 €2 til 4 uger
Schema-gennemgangInkluderetInkluderetInkluderet
De ti langsomste forespørgsler analyseretInkluderetInkluderetInkluderet
Skriftlige anbefalingerInkluderetInkluderetInkluderet
EntitetsrelationsdiagramInkluderetInkluderetInkluderet
Alt i ReviewIkke inkluderetInkluderetInkluderet
Indekser tilføjet eller fjernetIkke inkluderetInkluderetInkluderet
Forespørgsler omskrevetIkke inkluderetInkluderetInkluderet
Migreringsscripts testet på en kopiIkke inkluderetInkluderetInkluderet
Tidsmålinger før og efterIkke inkluderetInkluderetInkluderet
Alt i Gennemgang og rettelserIkke inkluderetIkke inkluderetInkluderet
Fuldt skemadesign til op til 25 tabellerIkke inkluderetIkke inkluderetInkluderet
Data migreringsplan fra den gamle strukturIkke inkluderetIkke inkluderetInkluderet
DatadictionaryIkke inkluderetIkke inkluderetInkluderet
Rutine for backup og vedligeholdelseIkke inkluderetIkke inkluderetInkluderet
Tilføj til tilbud

Tilføj det, du har brug for

Choose the size

Tilføj det, du har brug for

Din total€500

Standardprisen plus det, du tilføjer. Bekræftet skriftligt, før noget starter; der opkræves intet, før du accepterer det.

Sådan fungerer det

  1. Forstå

    Data, brugere og de spørgsmål, forretningen stiller til det.

  2. Mål

    Langsomme forespørgsler og dataproblemer fundet ud fra faktisk brug, ikke gætterier.

  3. Design

    Schema, constraints og indexes planlagt og gennemgået med dig.

  4. Ansøg

    Ændringer udgivet som testede migreringsscripts, timet til lav trafik.

Spørgsmål

Hvilke databaser arbejder I med?

PostgreSQL, MySQL, MariaDB, SQL Server og SQLite samt MongoDB til dokumentdata. Det meste af vores designarbejde foregår på PostgreSQL.

Vil ændringerne medføre nedetid?

Vi planlægger ændringer for at undgå det, ved hjælp af teknikker som at bygge indeks uden at låse tabeller. Hvor en kort pause er uundgåelig, planlægger vi den sammen med dig.

Har du brug for adgang til livedata?

Læseadgang eller en nyere kopi er nok til gennemgangen. Persondata kan maskeres i kopien, hvis du foretrækker det.

Relaterede søgninger

Passer det ikke i en størrelse?

Noget arbejde har sin egen form. Vi afklarer omfanget først og giver et skriftligt tilbud; afklaringsopkaldet koster intet.

Din tilbudsliste

Din tilbudsliste er tom

Tilføj de ydelser, du er interesseret i, i den størrelse, der passer. Vi sender ét skriftligt tilbud for dem alle.

Gennemse kataloget

Start med en kategori

  • Ingen betaling, ingen bindingDette er en forespørgsel. Du beslutter efter det skriftlige tilbud.
  • Solgt og leveret af GRADAXÉn kontrakt og ét team, uanset hvem der udfører arbejdet.
  • Dine data forbliver i EUIntet flyttes uden for unionen for at blive behandlet.

Cookieindstillinger

Vælg hvilke cookies du tillader. Nødvendige cookies kan ikke slås fra: websitet har brug for dem for at fungere.