Hoppa till innehållet
Europeiskt företagGrundat 2014Byggt och drivet i EuropaBetalningar säkras av Kortbetalningar går via Stripe. Dina kortuppgifter når aldrig våra servrar.
GRADAX

Databasdesign och optimering

En databasstruktur som håller data korrekt och frågor snabba, designad från grunden eller reparerad på plats.

Säljs av GRADAXAutomatisering och dataKöp direktGrundat 2014, byggt och drivet i Europa

Viktigaste funktioner

  • Schemadesign eller granskningsrapport
  • Entitetsrelationsdiagram
  • Migreringsskript för ändringar
  • Index- och frågeoptimering med tidsmätningar
  • Datadokumentation
Se hela specifikationen

Om den här tjänsten

Vi designar nya databasscheman och rättar befintliga som blivit långsamma eller röriga. Det innebär tabeller som modellerar din verksamhet ordentligt, villkor som stoppar dålig data och index baserade på de frågor du faktiskt kör. För en befintlig databas hittar vi de långsamma frågorna, förklarar varför de är långsamma och rättar dem utan driftstopp.

De flesta långsamma databaser saknar det uppenbara indexet

När en applikation blir långsammare i takt med att den växer är orsaken oftast inte servern eller databasmotorn. Det är en handfull frågor som skannar hela tabeller eftersom inget index matchar hur de söker. En fråga som tog 20 millisekunder med 1 000 rader kan ta sekunder med en miljon, och ingen märker det förrän kunderna gör det.

Vi utgår från bevis: databasens egna statistik över vilka frågor som körs oftast och tar längst tid. Det pekar vanligtvis på en kort lista av åtgärder, som ett index på de kolumner ett vanligt filter använder, en fråga som skrivs om för att undvika att läsa hela tabeller eller en saknad koppling mellan tabeller som tvingar fram upprepade slagningar. Vi mäter varje fråga före och efter, så förbättringen syns i stället för att bara påstås.

Begränsningar stoppar dålig data vid dörren

Många databaser förlitar sig på applikationen för att hålla data ren. Appen kontrollerar att en e-postadress är unik, att en order tillhör en riktig kund, att en kvantitet inte är negativ. Sedan hoppar en andra app, ett importskript eller en snabb manuell åtgärd över dessa kontroller, och dubbletter och föräldralösa poster smyger sig in. Rapporter börjar gå isär, och ingen är säker på vilken siffra som är rätt.

Ett väl utformat schema upprätthåller de viktiga reglerna självt: unika villkor, främmande nycklar, check-villkor och förnuftiga standardvärden. Allt som skriver till databasen måste följa dem. För ett befintligt system hittar vi var data redan har blivit fel, planerar städningen och lägger sedan till villkoren så att det inte händer igen.

  • Unika villkor för sådant som inte får upprepas, som e-postadresser eller fakturanummer
  • Främmande nycklar så att poster inte kan peka på något som inte finns
  • Kontrollera begränsningar för värden som måste hållas inom intervallet
  • Index valda utifrån verkliga frågemönster, inte tillagda överallt

Specifikationer

Kategori
Automatisering och data
Pris
290 € till 1 050 €
Storlekar
Liten (Granska), Medel (Granskning och åtgärder), Stor (Ny design eller omdesign)
Leveranstid
3 dagar till 4 veckor
Fakturerat
Engångsbelopp
Vad du får
5 objekt, allt ingår i priset
Vad vi behöver från dig
Läsåtkomst till databasen, eller en färsk kopia, för befintliga system, En beskrivning av datan och hur den används, för nya designer, De långsamma skärmarna eller rapporterna som föranledde arbetet
Köps oftast av
SaaS, E-handel, Logistik, Hälsovård
Säljs och levereras av
GRADAX, ett avtal och ett team
Var dina uppgifter behandlas
Europeiska unionen

Vad du får

Allt nedan ingår i priset. Inget här är ett tillägg.

  • Schemadesign eller granskningsrapport
  • Entitetsrelationsdiagram
  • Migreringsskript för ändringar
  • Index- och frågeoptimering med tidsmätningar
  • Datadokumentation

Vad ändras

  • Tabeller och relationer som matchar hur verksamheten faktiskt fungerar
  • Begränsningar som stoppar dubbletter, föräldralösa eller ogiltiga poster vid källan
  • Långsamma frågor identifierade från verklig användning och gjorda snabbare, med före- och eftertider
  • Ett schemadiagram och en datakatalog som dina utvecklare kan lita på

Jämför storlekarna

Standardpriset för varje storlek. Tillägg prissätts bredvid, inte gömda bakom ett samtal.

Databasdesign och optimering: what each size includes
IngårGranska290 €3 till 5 arbetsdagarGranskning och åtgärder500 €1 till 2 veckorNy design eller omdesign1 050 €2 till 4 veckor
SchemagranskningIngårIngårIngår
Tio långsammaste frågorna analyseradeIngårIngårIngår
Skriftliga rekommendationerIngårIngårIngår
EntitetsrelationsdiagramIngårIngårIngår
Allt i ReviewIngår inteIngårIngår
Index tillagda eller borttagnaIngår inteIngårIngår
Omskrivna frågorIngår inteIngårIngår
Migreringsskript testade på en kopiaIngår inteIngårIngår
Tider före och efterIngår inteIngårIngår
Allt i Granskning och åtgärderIngår inteIngår inteIngår
Fullständig schemadesign för upp till 25 tabellerIngår inteIngår inteIngår
Datamigreringsplan från den gamla strukturenIngår inteIngår inteIngår
DatadokumentationIngår inteIngår inteIngår
Rutin för säkerhetskopiering och underhållIngår inteIngår inteIngår
Lägg till i offert

Lägg till det du behöver

Choose the size

Lägg till det du behöver

Din totalsumma€500

Standardpriset, plus det du lägger till. Bekräftas skriftligt innan något startar; inget faktureras förrän du accepterar det.

Så driftas det

  1. Förstå

    Data, användare och frågorna verksamheten ställer till den.

  2. Mät

    Långsamma frågor och dataproblem hittade från verklig användning, inte gissningar.

  3. Design

    Schema, villkor och index planerade och granskade tillsammans med dig.

  4. Ansök

    Ändringar levererade som testade migreringsskript, tidsatta för låg trafik.

Frågor

Vilka databaser arbetar ni med?

PostgreSQL, MySQL, MariaDB, SQL Server och SQLite, plus MongoDB för dokumentdata. Merparten av vårt designarbete sker på PostgreSQL.

Orsakar ändringarna driftstopp?

Vi planerar ändringar för att undvika det, med tekniker som att bygga index utan att låsa tabeller. När en kort paus är oundviklig schemalägger vi den tillsammans med dig.

Behöver ni åtkomst till livedata?

Läsbehörighet eller en färsk kopia räcker för granskningen. Personuppgifter kan maskeras i kopian om du föredrar det.

Relaterade sökningar

Passar inte storleken?

Vissa uppdrag är unika. Vi granskar dem först och offererar skriftligen, och granskningssamtalet kostar ingenting.

Din offertlista

Din offertlista är tom

Lägg till de tjänster du är intresserad av, i rätt storlek. Vi skickar en skriftlig offert för alla.

Bläddra i katalogen

Börja med en kategori

  • Ingen betalning, inga åtagandenDet här är en förfrågan. Du bestämmer efter den skriftliga offerten.
  • Säljs och levereras av GRADAXEtt avtal och ett team, oavsett vem som gör jobbet.
  • Dina data stannar i EUInget flyttas utanför unionen för bearbetning.

Cookieinställningar

Välj vilka cookies du godkänner. Nödvändiga cookies kan inte stängas av: webbplatsen behöver dem för att fungera.