Zum Inhalt springen
Europäisches UnternehmenGegründet in 2014In Europa entwickelt und betriebenZahlungen abgesichert durch Kartenzahlungen werden über Stripe abgewickelt. Ihre Kartendaten erreichen niemals unsere Server.
GRADAX

Datenbankdesign und -optimierung

Eine Datenbankstruktur, die Daten korrekt und Abfragen schnell hält, neu entworfen oder vor Ort repariert.

Verkauft von GRADAXAutomatisierung & DatenDirekt kaufenGegründet 2014, in Europa entwickelt und betrieben

Wichtige Merkmale

  • Schema-Design oder Review-Bericht
  • Entity-Relationship-Diagramm
  • Migrationsskripte für Änderungen
  • Index- und Query-Optimierung mit Laufzeiten
  • Datenwörterbuch
Vollständige Spezifikation ansehen

Über diesen Service

Wir entwerfen neue Datenbankschemata und reparieren bestehende, die langsam oder unübersichtlich geworden sind. Das heißt Tabellen, die Ihr Geschäft richtig abbilden, Constraints, die schlechte Daten fernhalten, und Indizes, die auf den Abfragen basieren, die Sie tatsächlich ausführen. Bei einer bestehenden Datenbank finden wir die langsamen Abfragen, erklären, warum sie langsam sind, und beheben sie ohne Ausfallzeit.

Den meisten langsamen Datenbanken fehlt der offensichtliche Index

Wenn eine Anwendung mit dem Wachstum langsamer wird, liegt die Ursache meist nicht am Server oder an der Datenbank-Engine. Es sind einige wenige Abfragen, die ganze Tabellen durchsuchen, weil kein Index zu ihrer Suchweise passt. Eine Abfrage, die bei 1.000 Zeilen 20 Millisekunden brauchte, kann bei einer Million Sekunden dauern, und niemand merkt es, bis die Kunden es merken.

Wir starten mit Belegen: den eigenen Statistiken der Datenbank darüber, welche Abfragen am häufigsten laufen und am längsten dauern. Das zeigt meist eine kurze Liste von Korrekturen, etwa einen Index auf den Spalten, die ein häufiger Filter nutzt, eine umgeschriebene Abfrage, die das Laden ganzer Tabellen vermeidet, oder eine fehlende Verknüpfung zwischen Tabellen, die wiederholte Lookups erzwingt. Wir messen jede Abfrage vorher und nachher, damit die Verbesserung sichtbar ist statt nur behauptet.

Constraints stoppen schlechte Daten an der Tür

Viele Datenbanken verlassen sich darauf, dass die Anwendung die Daten sauber hält. Die App prüft, dass eine E-Mail eindeutig ist, dass eine Bestellung zu einem echten Kunden gehört, dass eine Menge nicht negativ ist. Dann überspringt eine zweite App, ein Importskript oder eine eilige manuelle Korrektur diese Prüfungen, und Duplikate und verwaiste Datensätze schleichen sich ein. Berichte beginnen sich zu widersprechen, und niemand weiß, welche Zahl stimmt.

Ein gut entworfenes Schema erzwingt die wichtigen Regeln von selbst: eindeutige Constraints, Fremdschlüssel, Check-Constraints und sinnvolle Standardwerte. Alles, was in die Datenbank schreibt, muss sie einhalten. Bei einem bestehenden System finden wir heraus, wo Daten bereits fehlerhaft sind, planen die Bereinigung und ergänzen dann die Constraints, damit es nicht wieder passiert.

  • Eindeutige Einschränkungen bei Dingen, die sich nicht wiederholen dürfen, wie E-Mails oder Rechnungsnummern
  • Fremdschlüssel, damit Datensätze nicht auf etwas zeigen können, das nicht existiert
  • Constraints prüfen für Werte, die im Bereich bleiben müssen
  • Indizes aus echten Abfragemustern gewählt, nicht überall hinzugefügt

Spezifikationen

Kategorie
Automatisierung & Daten
Preis
290 € bis 1.050 €
Sizes
Klein (Prüfung), Mittel (Review und Korrekturen), Groß (Neues Design oder Redesign)
Bearbeitungszeit
3 Tage bis 4 Wochen
Billed
Einmalig
Was Sie erhalten
5 Elemente, alle im Preis enthalten
Was wir von Ihnen brauchen
Lesezugriff auf die Datenbank oder eine aktuelle Kopie für bestehende Systeme, Eine Beschreibung der Daten und ihrer Nutzung, für neue Designs, Die langsamen Screens oder Berichte, die den Anlass gaben
Am häufigsten gekauft von
SaaS, E-Commerce, Logistik, Gesundheitswesen
Verkauft und geliefert von
GRADAX, ein Vertrag und ein Team
Wo Ihre Daten verarbeitet werden
Europäische Union

Was Sie erhalten

Alles unten ist im Preis enthalten. Nichts hier ist ein Upgrade.

  • Schema-Design oder Review-Bericht
  • Entity-Relationship-Diagramm
  • Migrationsskripte für Änderungen
  • Index- und Query-Optimierung mit Laufzeiten
  • Datenwörterbuch

Was sich ändert

  • Tabellen und Beziehungen, die abbilden, wie das Geschäft tatsächlich funktioniert
  • Einschränkungen, die doppelte, verwaiste oder ungültige Datensätze an der Quelle verhindern
  • Langsame Abfragen aus echter Nutzung identifiziert und beschleunigt, mit Vorher-Nachher-Zeiten
  • Ein Schema-Diagramm und Datenwörterbuch, auf das sich Ihre Entwickler verlassen können

Größen vergleichen

Der Standardpreis für jede Größe. Extras stehen daneben, nicht hinter einem Anruf versteckt.

Datenbankdesign und -optimierung: what each size includes
EnthaltenPrüfung290 €3 bis 5 WerktageReview und Korrekturen500 €1 bis 2 WochenNeues Design oder Redesign1.050 €2 bis 4 Wochen
Schema-ReviewEnthaltenEnthaltenEnthalten
Die zehn langsamsten Abfragen analysiertEnthaltenEnthaltenEnthalten
Schriftliche EmpfehlungenEnthaltenEnthaltenEnthalten
Entity-Relationship-DiagrammEnthaltenEnthaltenEnthalten
Alles aus ReviewNicht enthaltenEnthaltenEnthalten
Indizes hinzugefügt oder entferntNicht enthaltenEnthaltenEnthalten
Suchanfragen umgeschriebenNicht enthaltenEnthaltenEnthalten
Migrationsskripte auf einer Kopie getestetNicht enthaltenEnthaltenEnthalten
Vorher-Nachher-ZeitenNicht enthaltenEnthaltenEnthalten
Alles aus Review und KorrekturenNicht enthaltenNicht enthaltenEnthalten
Vollständiges Schema-Design für bis zu 25 TabellenNicht enthaltenNicht enthaltenEnthalten
Datenmigrationsplan aus der alten StrukturNicht enthaltenNicht enthaltenEnthalten
DatenwörterbuchNicht enthaltenNicht enthaltenEnthalten
Backup- und WartungsroutineNicht enthaltenNicht enthaltenEnthalten
Zum Angebot hinzufügen

Hinzufügen, was Sie brauchen

Choose the size

Hinzufügen, was Sie brauchen

Ihr Gesamtpreis€500

Der Standardpreis plus alles, was Sie hinzufügen. Schriftlich bestätigt, bevor etwas beginnt; nichts wird berechnet, bis Sie es annehmen.

So läuft es

  1. Verstehen

    Daten, Nutzer und die Fragen, die das Unternehmen daran stellt.

  2. Messen

    Langsame Abfragen und Datenprobleme aus echter Nutzung gefunden, nicht aus Vermutungen.

  3. Design

    Schema, Constraints und Indizes geplant und mit Ihnen geprüft.

  4. Bewerben

    Änderungen als getestete Migrationsskripte ausgeliefert, zeitlich auf wenig Traffic gelegt.

Fragen

Mit welchen Datenbanken arbeiten Sie?

PostgreSQL, MySQL, MariaDB, SQL Server und SQLite, dazu MongoDB für Dokumentdaten. Der Großteil unserer Designarbeit läuft auf PostgreSQL.

Verursachen die Änderungen Ausfallzeiten?

Wir planen Änderungen so, dass dies vermieden wird, mit Techniken wie dem Aufbau von Indizes ohne Tabellensperren. Wo eine kurze Pause unvermeidbar ist, planen wir sie mit Ihnen.

Brauchen Sie Zugriff auf Live-Daten?

Lesezugriff oder eine aktuelle Kopie reicht für die Prüfung. Personenbezogene Daten können in der Kopie maskiert werden, wenn Sie das bevorzugen.

Ähnliche Suchanfragen

Passt keine Größe?

Manche Arbeiten haben eine eigene Form. Wir prüfen den Umfang zuerst und erstellen das Angebot schriftlich; das Abstimmungsgespräch ist kostenlos.

Ihre Angebotsliste

Ihre Angebotsliste ist leer

Fügen Sie die gewünschten Leistungen in der passenden Größe hinzu. Wir senden Ihnen ein schriftliches Angebot für alle.

Katalog durchsuchen

Mit einer Kategorie beginnen

  • Keine Zahlung, keine VerpflichtungDies ist eine Anfrage. Sie entscheiden nach dem schriftlichen Angebot.
  • Verkauft und geliefert von GRADAXEin Vertrag und ein Team, egal wer die Arbeit macht.
  • Ihre Daten bleiben in der EUNichts wird außerhalb der Union zur Verarbeitung verlagert.

Cookie-Einstellungen

Wählen Sie, welche Cookies Sie zulassen. Notwendige Cookies können nicht deaktiviert werden: Die Website benötigt sie, um zu funktionieren.