Gå til innhold
Europeisk selskapGrunnlagt i 2014Bygget og driftet i EuropaBetalinger sikret av Kortbetalinger går gjennom Stripe. Kortopplysningene dine når aldri serverne våre.
GRADAX

Databasedesign og optimalisering

En databasestruktur som holder dataene korrekte og spørringene raske, designet på nytt eller reparert der den står.

Solgt av GRADAXAutomatisering og dataKjøp direkteGrunnlagt 2014, bygget og drevet i Europa

Viktige funksjoner

  • Skjemadesign eller revisjonsrapport
  • Entitetsrelasjonsdiagram
  • Migrasjonsskript for endringer
  • Indeks- og spørringsoptimalisering med tidsmålinger
  • Datakatalog
Se hele spesifikasjonen

Om denne tjenesten

Vi designer nye databaseskjemaer og fikser eksisterende som har blitt trege eller rotete. Det betyr tabeller som modellerer virksomheten din riktig, begrensninger som hindrer dårlige data i å komme inn, og indekser basert på spørringene du faktisk kjører. For en eksisterende database finner vi de trege spørringene, forklarer hvorfor de er trege og fikser dem uten nedetid.

De fleste trege databaser mangler den åpenbare indeksen

Når en applikasjon blir tregere etter hvert som den vokser, er årsaken vanligvis ikke serveren eller databasemotoren. Det er en håndfull spørringer som skanner hele tabeller fordi ingen indeks matcher måten de søker på. En spørring som tok 20 millisekunder med 1 000 rader, kan ta sekunder med en million, og ingen merker det før kundene gjør det.

Vi starter fra bevis: databasens egne statistikker over hvilke spørringer som kjøres oftest og tar lengst tid. Det peker vanligvis på en kort liste med tiltak, som en indeks på kolonnene et vanlig filter bruker, en spørring skrevet om for å unngå å laste hele tabeller, eller en manglende kobling mellom tabeller som tvinger fram gjentatte oppslag. Vi måler hver spørring før og etter, slik at forbedringen er synlig i stedet for påstått.

Begrensninger stopper dårlige data ved døren

Mange databaser er avhengige av at applikasjonen holder dataene rene. Appen sjekker at en e-post er unik, at en ordre tilhører en reell kunde, at en mengde ikke er negativ. Så hopper en annen app, et importskript eller en rask manuell retting over disse sjekkene, og duplikater og foreldreløse poster sniker seg inn. Rapporter begynner å si ulike ting, og ingen er sikre på hvilket tall som er riktig.

Et godt utformet skjema håndhever de viktige reglene selv: unike begrensninger, fremmednøkler, sjekkbegrensninger og fornuftige standardverdier. Alt som skriver til databasen, må følge dem. For et eksisterende system finner vi hvor data allerede har gått galt, planlegger oppryddingen og legger deretter til begrensningene så det ikke skjer igjen.

  • Unike begrensninger på ting som ikke må gjentas, som e-post eller fakturanummer
  • Fremmednøkler så poster ikke kan peke på noe som ikke finnes
  • Sjekk begrensninger for verdier som må holde seg innenfor området
  • Indekser valgt fra reelle spørringsmønstre, ikke lagt til overalt

Spesifikasjoner

Kategori
Automatisering og data
Pris
290 € til 1 050 €
Størrelser
Liten (Gjennomgang), Middels (Gjennomgang og rettinger), Stor (Nytt design eller redesign)
Leveringstid
3 dager til 4 uker
Fakturert
Engangs
Hva du får
5 elementer, alt inkludert i prisen
Hva vi trenger fra deg
Lesetilgang til databasen, eller en fersk kopi, for eksisterende systemer, En beskrivelse av dataene og hvordan de brukes, for nye design, De trege skjermene eller rapportene som utløste arbeidet
Oftest kjøpt av
SaaS, E-handel, Logistikk, Helsevesen
Solgt og levert av
GRADAX, én kontrakt og ett team
Hvor dataene dine behandles
Den europeiske union

Hva du får

Alt nedenfor er inkludert i prisen. Ingenting her er en oppgradering.

  • Skjemadesign eller revisjonsrapport
  • Entitetsrelasjonsdiagram
  • Migrasjonsskript for endringer
  • Indeks- og spørringsoptimalisering med tidsmålinger
  • Datakatalog

Hva endres

  • Tabeller og relasjoner som matcher hvordan virksomheten faktisk fungerer
  • Begrensninger som stopper dupliserte, foreldreløse eller ugyldige poster ved kilden
  • Treg spørringer identifisert fra faktisk bruk og gjort raskere, med tidsmålinger før og etter
  • Et skjemadiagram og en datakatalog utviklerne dine kan stole på

Sammenlign størrelsene

Standardprisen for hver størrelse. Tillegg er priset ved siden av, ikke skjult bak en samtale.

Databasedesign og optimalisering: what each size includes
InkludertGjennomgang290 €3 til 5 virkedagerGjennomgang og rettinger500 €1 til 2 ukerNytt design eller redesign1 050 €2 til 4 uker
SkjemagjennomgangInkludertInkludertInkludert
De ti tregeste spørringene analysertInkludertInkludertInkludert
Skriftlige anbefalingerInkludertInkludertInkludert
EntitetsrelasjonsdiagramInkludertInkludertInkludert
Alt i ReviewIkke inkludertInkludertInkludert
Indekser lagt til eller fjernetIkke inkludertInkludertInkludert
Spørringer skrevet omIkke inkludertInkludertInkludert
Migreringsskript testet på en kopiIkke inkludertInkludertInkludert
Tidsmålinger før og etterIkke inkludertInkludertInkludert
Alt i Gjennomgang og rettingerIkke inkludertIkke inkludertInkludert
Full skjemadesign for opptil 25 tabellerIkke inkludertIkke inkludertInkludert
Plan for datamigrering fra den gamle strukturenIkke inkludertIkke inkludertInkludert
DatakatalogIkke inkludertIkke inkludertInkludert
Rutine for sikkerhetskopi og vedlikeholdIkke inkludertIkke inkludertInkludert
Legg til i tilbud

Legg til det du trenger

Choose the size

Legg til det du trenger

Din total€500

Standardprisen, pluss det du legger til. Bekreftet skriftlig før noe starter; ingenting faktureres før du godtar det.

Slik fungerer det

  1. Forstå

    Data, brukere og spørsmålene virksomheten stiller til dem.

  2. Mål

    Treg spørringer og dataproblemer funnet fra reell bruk, ikke gjetting.

  3. Design

    Skjema, begrensninger og indekser planlagt og gjennomgått med deg.

  4. Søk

    Endringer levert som testede migrasjonsskript, tidslagt for lav trafikk.

Spørsmål

Hvilke databaser jobber dere med?

PostgreSQL, MySQL, MariaDB, SQL Server og SQLite, pluss MongoDB for dokumentdata. Mesteparten av designarbeidet vårt er på PostgreSQL.

Vil endringene føre til nedetid?

Vi planlegger endringer for å unngå det, ved hjelp av teknikker som å bygge indekser uten å låse tabeller. Der en kort pause er uunngåelig, planlegger vi den sammen med deg.

Trenger du tilgang til livedata?

Lesetilgang eller en nyere kopi er nok for gjennomgangen. Personopplysninger kan maskeres i kopien hvis du foretrekker det.

Relaterte søk

Passer ikke størrelsen?

Noe arbeid har sin egen form. Vi avklarer det først og gir et skriftlig tilbud, og avklaringssamtalet koster ingenting.

Tilbudslisten din

Tilbudslisten din er tom

Legg til tjenestene du er interessert i, i riktig størrelse. Vi sender ett skriftlig tilbud for alle.

Bla i katalogen

Start med en kategori

  • Ingen betaling, ingen forpliktelserDette er en forespørsel. Du bestemmer etter det skriftlige tilbudet.
  • Solgt og levert av GRADAXÉn kontrakt og ett team, uansett hvem som gjør jobben.
  • Dataene dine blir i EUIngenting flyttes ut av unionen for behandling.

Cookieinnstillinger

Velg hvilke cookies du tillater. Nødvendige cookies kan ikke slås av: nettstedet trenger dem for å fungere.