Przejdź do treści
Europejska firmaZałożona w 2014Budowane i obsługiwane w EuropiePłatności zabezpieczone przez Płatności kartą realizowane są przez Stripe. Dane Państwa karty nigdy nie trafiają na nasze serwery.
GRADAX

Projektowanie i optymalizacja baz danych

Struktura bazy danych, która utrzymuje poprawność danych i szybkie zapytania, projektowana od nowa lub naprawiana na miejscu.

Sprzedawca: GRADAXAutomatyzacja i daneZamów od razuZałożona w 2014, tworzona i prowadzona w Europie

Najważniejsze cechy

  • Projekt schematu lub raport z przeglądu
  • Diagram relacji encji
  • Skrypty migracyjne dla zmian
  • Optymalizacja indeksów i zapytań z pomiarami czasu
  • Słownik danych
Zobacz pełną specyfikację

O tej usłudze

Projektujemy nowe schematy baz danych i naprawiamy istniejące, które stały się wolne lub chaotyczne. Oznacza to tabele wiernie odwzorowujące Państwa działalność, ograniczenia blokujące wprowadzanie błędnych danych oraz indeksy oparte na zapytaniach, które faktycznie są uruchamiane. W istniejącej bazie znajdujemy wolne zapytania, wyjaśniamy, dlaczego są wolne, i naprawiamy je bez przestoju.

W większości wolnych baz danych brakuje oczywistego indeksu

Gdy aplikacja zwalnia wraz ze wzrostem, przyczyną zwykle nie jest serwer ani silnik bazy danych. To garść zapytań skanujących całe tabele, bo żaden indeks nie pasuje do sposobu ich wyszukiwania. Zapytanie, które przy 1000 wierszy zajmowało 20 milisekund, przy milionie może zająć sekundy, a nikt tego nie zauważa, dopóki nie zauważą klienci.

Zaczynamy od dowodów: własnych statystyk bazy danych o tym, które zapytania uruchamiają się najczęściej i trwają najdłużej. To zwykle wskazuje krótką listę poprawek, takich jak indeks na kolumnach używanych w częstym filtrze, przepisane zapytanie, które nie wczytuje całych tabel, czy brakujące powiązanie między tabelami wymuszające powtarzane wyszukiwania. Każde zapytanie mierzymy przed i po, więc poprawa jest widoczna, a nie tylko deklarowana.

Ograniczenia zatrzymują złe dane u drzwi

Wiele baz danych polega na aplikacji w utrzymaniu czystości danych. Aplikacja sprawdza, że e-mail jest unikalny, że zamówienie należy do istniejącego klienta, że ilość nie jest ujemna. Potem druga aplikacja, skrypt importujący lub pośpieszna ręczna poprawka pomija te sprawdzenia i wkradają się duplikaty oraz osierocone rekordy. Raporty zaczynają się nie zgadzać i nikt nie jest pewien, która liczba jest właściwa.

Dobrze zaprojektowany schemat sam egzekwuje ważne reguły: ograniczenia unikalności, klucze obce, ograniczenia kontrolne i rozsądne wartości domyślne. Wszystko, co zapisuje do bazy danych, musi ich przestrzegać. W istniejącym systemie znajdujemy miejsca, gdzie dane już się rozjechały, planujemy ich uporządkowanie, a następnie dodajemy ograniczenia, aby to się nie powtórzyło.

  • Ograniczenia unikalności dla rzeczy, które nie mogą się powtarzać, takich jak e-maile czy numery faktur
  • Klucze obce, aby rekordy nie wskazywały na coś, co nie istnieje
  • Ograniczenia kontrolne dla wartości, które muszą pozostać w zakresie
  • Indeksy dobrane na podstawie rzeczywistych wzorców zapytań, a nie dodawane wszędzie

Specyfikacja

Kategoria
Automatyzacja i dane
Cena
290 € do 1050 €
Pakiety
Mały (Przegląd), Średni (Przegląd i naprawy), Duży (Nowy projekt lub przebudowa)
Czas realizacji
Od 3 dni do 4 tygodni
Rozliczane
Jednorazowo
Co otrzymują Państwo
5 pozycji, wszystko w cenie
Czego potrzebujemy od Państwa
Dostęp do odczytu bazy danych lub jej niedawna kopia, dla istniejących systemów, Opis danych i sposobu ich wykorzystania, dla nowych projektów, Wolne ekrany lub raporty, które były powodem prac
Najczęściej kupują
SaaS, E-commerce, Logistyka, Ochrona zdrowia
Sprzedaje i realizuje
GRADAX, jedna umowa i jeden zespół
Gdzie przetwarzane są Twoje dane
Unia Europejska

Co otrzymują Państwo

Wszystko poniżej jest w cenie. Nic tutaj nie jest dodatkowo płatną opcją.

  • Projekt schematu lub raport z przeglądu
  • Diagram relacji encji
  • Skrypty migracyjne dla zmian
  • Optymalizacja indeksów i zapytań z pomiarami czasu
  • Słownik danych

Co się zmienia

  • Tabele i relacje zgodne z rzeczywistym sposobem działania firmy
  • Ograniczenia blokujące duplikaty, osierocone lub nieprawidłowe rekordy u źródła
  • Wolne zapytania zidentyfikowane na podstawie rzeczywistego użycia i przyspieszone, z pomiarami przed i po
  • Diagram schematu i słownik danych, na których mogą polegać Państwa programiści

Porównaj pakiety

Cena standardowa dla każdego rozmiaru. Dodatki są wyceniane obok, a nie ukryte za rozmową.

Projektowanie i optymalizacja baz danych: what each size includes
W ceniePrzegląd290 €3 do 5 dni roboczychPrzegląd i naprawy500 €1 do 2 tygodniNowy projekt lub przebudowa1050 €2 do 4 tygodni
Przegląd schematuW cenieW cenieW cenie
Analiza dziesięciu najwolniejszych zapytańW cenieW cenieW cenie
Rekomendacje na piśmieW cenieW cenieW cenie
Diagram relacji encjiW cenieW cenieW cenie
Wszystko z PrzegląduNie w cenieW cenieW cenie
Dodane lub usunięte indeksyNie w cenieW cenieW cenie
Przepisane zapytaniaNie w cenieW cenieW cenie
Skrypty migracyjne przetestowane na kopiiNie w cenieW cenieW cenie
Pomiary czasu przed i poNie w cenieW cenieW cenie
Wszystko z pakietu Przegląd i naprawyNie w cenieNie w cenieW cenie
Pełny projekt schematu dla maksymalnie 25 tabelNie w cenieNie w cenieW cenie
Plan migracji danych ze starej strukturyNie w cenieNie w cenieW cenie
Słownik danychNie w cenieNie w cenieW cenie
Rutyna kopii zapasowych i konserwacjiNie w cenieNie w cenieW cenie
Dodaj do wyceny

Proszę dodać, czego Państwo potrzebują

Choose the size

Proszę dodać, czego Państwo potrzebują

Państwa suma€500

Cena standardowa plus to, co Państwo dodadzą. Potwierdzona na piśmie, zanim cokolwiek się zacznie; nic nie jest pobierane, dopóki Państwo nie zaakceptują.

Jak to działa

  1. Zrozumienie

    Dane, użytkownicy i pytania, jakie firma im zadaje.

  2. Pomiar

    Wolne zapytania i problemy z danymi wykryte na podstawie rzeczywistego użycia, nie domysłów.

  3. Design

    Schemat, ograniczenia i indeksy zaplanowane i uzgodnione z Państwem.

  4. Wniosek

    Zmiany wdrożone jako przetestowane skrypty migracyjne, w porze małego ruchu.

Pytania

Z jakimi bazami danych Państwo pracują?

PostgreSQL, MySQL, MariaDB, SQL Server i SQLite oraz MongoDB dla danych dokumentowych. Większość naszych projektów powstaje na PostgreSQL.

Czy zmiany spowodują przestój?

Planujemy zmiany tak, aby go uniknąć, stosując techniki takie jak budowanie indeksów bez blokowania tabel. Tam, gdzie krótka przerwa jest nieunikniona, ustalamy jej termin z Państwem.

Czy potrzebują Państwo dostępu do danych produkcyjnych?

Do przeglądu wystarczy dostęp do odczytu lub niedawna kopia. Dane osobowe można w kopii zamaskować, jeśli Państwo wolą.

Powiązane wyszukiwania

Żaden pakiet nie pasuje?

Niektóre prace mają indywidualny charakter. Najpierw ustalamy zakres i wyceniamy go pisemnie; rozmowa o zakresie jest bezpłatna.

Twoja lista wycen

Twoja lista wycen jest pusta

Dodaj interesujące Cię usługi w pasującym rozmiarze. Wyślemy jedną pisemną wycenę dla wszystkich.

Przeglądaj katalog

Zacznij od kategorii

  • Bez płatności, bez zobowiązańTo jest zapytanie. Decyzję podejmujesz po pisemnej wycenie.
  • Sprzedaje i realizuje GRADAXJedna umowa i jeden zespół, niezależnie od tego, kto wykonuje pracę.
  • Państwa dane pozostają w UENic nie jest przenoszone poza Unię w celu przetwarzania.

Preferencje plików cookie

Proszę wybrać, które pliki cookie są dozwolone. Niezbędnych plików cookie nie można wyłączyć: strona ich potrzebuje do działania.