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

Vigtige funktioner
- Schema-design eller review-rapport
- Entitetsrelationsdiagram
- Migreringsscripts til ændringer
- Indeks- og forespørgselsoptimering med tidsmålinger
- Datadictionary
- Der betales intet herDu får først et skriftligt tilbud. Ingen betaling, ingen binding.
- 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.
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.
| Inkluderet | Gennemgang290 €3 til 5 arbejdsdage | Gennemgang og rettelser500 €1 til 2 uger | Nyt design eller redesign1.050 €2 til 4 uger |
|---|---|---|---|
| Schema-gennemgang | Inkluderet | Inkluderet | Inkluderet |
| De ti langsomste forespørgsler analyseret | Inkluderet | Inkluderet | Inkluderet |
| Skriftlige anbefalinger | Inkluderet | Inkluderet | Inkluderet |
| Entitetsrelationsdiagram | Inkluderet | Inkluderet | Inkluderet |
| Alt i Review | Ikke inkluderet | Inkluderet | Inkluderet |
| Indekser tilføjet eller fjernet | Ikke inkluderet | Inkluderet | Inkluderet |
| Forespørgsler omskrevet | Ikke inkluderet | Inkluderet | Inkluderet |
| Migreringsscripts testet på en kopi | Ikke inkluderet | Inkluderet | Inkluderet |
| Tidsmålinger før og efter | Ikke inkluderet | Inkluderet | Inkluderet |
| Alt i Gennemgang og rettelser | Ikke inkluderet | Ikke inkluderet | Inkluderet |
| Fuldt skemadesign til op til 25 tabeller | Ikke inkluderet | Ikke inkluderet | Inkluderet |
| Data migreringsplan fra den gamle struktur | Ikke inkluderet | Ikke inkluderet | Inkluderet |
| Datadictionary | Ikke inkluderet | Ikke inkluderet | Inkluderet |
| Rutine for backup og vedligeholdelse | Ikke inkluderet | Ikke inkluderet | Inkluderet |
| 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
Forstå
Data, brugere og de spørgsmål, forretningen stiller til det.
Mål
Langsomme forespørgsler og dataproblemer fundet ud fra faktisk brug, ikke gætterier.
Design
Schema, constraints og indexes planlagt og gennemgået med dig.
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
Relateret arbejde
EngangsbeløbSQL- og NoSQL-forespørgslerForespørgsler skrevet, rettet eller optimeret, så du hurtigt får de rigtige tal ud af din database.from 290 €
ScopedDatamigreringFlyt posterne over i det nye system uden at miste eller duplikere dem.from 690 €efter omfang
ScopedRapporteringsdashboardDe tal, du hele tiden efterspørger, på ét sted, der opdaterer sig selv.from 890 €efter omfang
EngangsbeløbDiagrammer og graferDine data omsat til klare, præcise diagrammer til rapporter, præsentationer og websites.from 290 €
Engangsbeløbopbygning af B2B-leadlisteResearchbaserede lister over virksomheder og beslutningstagere, der matcher din ideelle kunde, med kilder og verificerede e-mails.from 290 €
EngangsbeløbProduktresearch til e-handelProdukter undersøgt for efterspørgsel, konkurrence, margin og risiko, før du bruger penge på lager eller annoncer.from 290 €
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.