Návrh a optimalizace databáze
Struktura databáze, která udržuje data v pořádku a dotazy rychlé, navržená nově nebo opravená na místě.

Klíčové vlastnosti
- Návrh schématu nebo zpráva z revize
- Diagram entit a vztahů
- Migrační skripty pro změny
- Optimalizace indexů a dotazů s měřením
- Datový slovník
- Zde nic neplatíteNejdřív dostanete písemnou nabídku. Bez platby, bez závazku.
- Prodává a dodává GRADAXJedna smlouva a jeden tým, ať práci dělá kdokoli.
- Vaše data zůstávají v EUNic se nezpracovává mimo unii.
O této službě
Navrhujeme nová schémata databází a opravujeme existující, která zpomalila nebo se zaneřádila. To znamená tabulky, které správně modelují vaše podnikání, omezení, která zastaví nekvalitní data už při vstupu, a indexy podle dotazů, které skutečně spouštíte. U existující databáze najdeme pomalé dotazy, vysvětlíme, proč jsou pomalé, a opravíme je bez výpadku.
Většině pomalých databází chybí zřejmý index
Když aplikace s růstem zpomaluje, příčinou obvykle není server ani databázový engine. Je to hrstka dotazů, které procházejí celé tabulky, protože žádný index neodpovídá způsobu jejich hledání. Dotaz, který trval 20 milisekund u 1 000 řádků, může u milionu trvat sekundy, a nikdo si toho nevšimne, dokud si toho nevšimnou zákazníci.
Začínáme od důkazů: vlastní statistiky databáze o tom, které dotazy běží nejčastěji a trvají nejdéle. To obvykle ukáže na krátký seznam oprav, jako je index na sloupce používané častým filtrem, přepsaný dotaz, který nenačítá celé tabulky, nebo chybějící propojení mezi tabulkami, které nutí k opakovanému vyhledávání. Každý dotaz měříme před a po, takže zlepšení je vidět, a ne jen tvrzené.
Omezení zastaví špatná data už u vchodu
Mnoho databází spoléhá na to, že data udrží v pořádku aplikace. Aplikace kontroluje, že e-mail je jedinečný, že objednávka patří skutečnému zákazníkovi, že množství není záporné. Pak ale druhá aplikace, importní skript nebo uspěchaná ruční oprava tyto kontroly přeskočí a začnou se množit duplicity a osiřelé záznamy. Reporty si začnou odporovat a nikdo si není jistý, které číslo je správné.
Dobře navržené schéma vynucuje důležitá pravidla samo: jedinečné omezení, cizí klíče, kontrolní omezení a rozumné výchozí hodnoty. Cokoli, co do databáze zapisuje, je musí dodržet. U existujícího systému najdeme, kde už se data rozcházejí, naplánujeme jejich vyčištění a pak přidáme omezení, aby se to už neopakovalo.
- Jedinečná omezení u toho, co se nesmí opakovat, například e-maily nebo čísla faktur
- Cizí klíče, aby záznamy nemohly odkazovat na něco, co neexistuje
- Kontrolní omezení pro hodnoty, které musí zůstat v rozmezí
- Indexy vybrané podle skutečných vzorců dotazů, ne přidané všude
Specifikace
- Kategorie
- Automatizace a data
- Cena
- 290 € až 1 050 €
- Velikosti
- Malý (Prověření), Střední (Revize a opravy), Velký (Nový návrh nebo redesign)
- Doba dodání
- 3 dny až 4 týdny
- Účtováno
- Jednorázově
- Co získáte
- 5 položek, vše v ceně
- Co od vás potřebujeme
- Přístup pro čtení do databáze, nebo nedávná kopie, u existujících systémů, Popis dat a způsobu jejich použití u nových návrhů, Pomalé obrazovky nebo reporty, které podněcovaly práci
- Nejčastěji kupují
- SaaS, E-commerce, Logistika, Zdravotnictví
- Prodává a dodává
- GRADAX, jedna smlouva a jeden tým
- Kde jsou vaše data zpracovávána
- Evropská unie
Co získáte
Vše níže je v ceně. Nic tady není za příplatek.
- Návrh schématu nebo zpráva z revize
- Diagram entit a vztahů
- Migrační skripty pro změny
- Optimalizace indexů a dotazů s měřením
- Datový slovník
Co se mění
- Tabulky a vztahy odpovídající tomu, jak firma skutečně funguje
- Omezení, která zastaví duplicitní, osiřelé nebo neplatné záznamy už u zdroje
- Pomalé dotazy odhalené ze skutečného provozu a zrychlené, s měřením před a po
- Diagram schématu a datový slovník, na které se vaši vývojáři mohou spolehnout
Porovnejte varianty
Standardní cena za každou velikost. Doplňky jsou naceněny vedle ní, ne schované za hovorem.
| Zahrnuto | Prověření290 €3 až 5 pracovních dnů | Revize a opravy500 €1 až 2 týdny | Nový návrh nebo redesign1 050 €2 až 4 týdny |
|---|---|---|---|
| Revize schématu | Zahrnuto | Zahrnuto | Zahrnuto |
| Analýza deseti nejpomalejších dotazů | Zahrnuto | Zahrnuto | Zahrnuto |
| Písemná doporučení | Zahrnuto | Zahrnuto | Zahrnuto |
| Diagram entit a vztahů | Zahrnuto | Zahrnuto | Zahrnuto |
| Vše z revize | Není součástí | Zahrnuto | Zahrnuto |
| Přidané nebo odebrané indexy | Není součástí | Zahrnuto | Zahrnuto |
| Přepsané dotazy | Není součástí | Zahrnuto | Zahrnuto |
| Migrační skripty otestované na kopii | Není součástí | Zahrnuto | Zahrnuto |
| Měření před a po | Není součástí | Zahrnuto | Zahrnuto |
| Vše z Revize a opravy | Není součástí | Není součástí | Zahrnuto |
| Kompletní návrh schématu až pro 25 tabulek | Není součástí | Není součástí | Zahrnuto |
| Plán migrace dat ze staré struktury | Není součástí | Není součástí | Zahrnuto |
| Datový slovník | Není součástí | Není součástí | Zahrnuto |
| Rutina zálohování a údržby | Není součástí | Není součástí | Zahrnuto |
| Přidat do poptávky |
Přidejte, co potřebujete
Choose the size
Přidejte, co potřebujete
Váš součet€500
Standardní cena plus to, co si přidáte. Potvrzeno písemně před zahájením; nic se neúčtuje, dokud to nepřijmete.
Jak to funguje
Pochopení
Data, uživatelé a otázky, které firma na data klade.
Měření
Pomalé dotazy a datové problémy odhalené ze skutečného provozu, ne z odhadů.
Design
Schéma, omezení a indexy naplánované a revidované s vámi.
Podat žádost
Změny nasazené jako otestované migrační skripty, načasované na nízký provoz.
Otázky
S jakými databázemi pracujete?
PostgreSQL, MySQL, MariaDB, SQL Server a SQLite, plus MongoDB pro dokumentová data. Většinu naší návrhářské práce děláme na PostgreSQL.
Způsobí změny výpadek?
Změny plánujeme tak, abychom se výpadku vyhnuli, pomocí technik jako vytváření indexů bez zamykání tabulek. Tam, kde je krátká pauza nevyhnutelná, ji naplánujeme s vámi.
Potřebujete přístup k živým datům?
Pro revizi stačí přístup pro čtení nebo nedávná kopie. Osobní údaje lze v kopii na vaše přání zamaskovat.
Související hledání
Související práce
JednorázověSQL a NoSQL dotazyDotazy napsané, opravené nebo zrychlené tak, abyste z databáze dostali správná čísla, a to rychle.from 290 €
ScopedMigrace datPřesuňte záznamy do nového systému bez ztráty nebo duplikace.from 690 €dle rozsahu
ScopedReportingový dashboardČísla, na která se pořád ptáte, na jednom místě a aktualizují se sama.from 890 €dle rozsahu
JednorázověGrafy a diagramyVaše data převedená do jasných a přesných grafů pro reporty, prezentace a weby.from 290 €
JednorázověBudování B2B lead listůPrověřené seznamy firem a rozhodovatelů, které odpovídají vašemu ideálnímu zákazníkovi, se zdroji a ověřenými e-maily.from 290 €
JednorázověPrůzkum produktů pro e-shopProdukty prověřené z hlediska poptávky, konkurence, marže a rizika, než utratíte za sklad nebo reklamu.from 290 €
Nesedí vám žádná varianta?
Některé práce mají vlastní podobu. Nejprve upřesníme rozsah a nabídneme ho písemně; konzultace je zdarma.