Navrhovanie a optimalizácia databáz
Štruktúra databázy, ktorá udržuje dáta správne a dotazy rýchle, navrhovaná pre nové systémy alebo opravená v existujúcich.

Kľúčové vlastnosti
- Správa o dizajne alebo revízii schémy
- Diagram entit a vzťahov
- Skripty migrácie pre zmeny
- Optimalizácia indexov a dotazov s časovaním
- Slovník dát
- Tu nič neplatíteNajprv dostanete písomnú ponuku. Bez platby, bez záväzku.
- Predáva a dodáva GRADAXJeden zmluva a jeden tím, bez ohľadu na to, kto prácu vykoná.
- Vaše dáta zostávajú v EÚNič sa nepresúva mimo Úniu za účelom spracovania.
O tejto službe
Navrhujeme nové schémy databáz a opravujeme tie existujúce, ktoré spomalili alebo sa zoskupili. To znamená tabuľky, ktoré správne modelujú váš biznis, obmedzenia, ktoré zastavia zlé dáta pri vstupe, a indexy založené na dotazoch, ktoré skutočne používate. Pre existujúcu databázu nájdeme pomalé dotazy, vysvetlíme, prečo sú pomalé, a opravíme ich bez odstávok.
Väčšina pomalých databáz postráda zrejmý index
Keď sa aplikácia pri raste spomaľuje, príčinou zvyčajne nie je server ani engine databázy. Je to hrstka dotazov, ktoré skenujú celé tabuľky, pretože žiadny index neodpovedá spôsobu, akým hľadajú. Dotaz, ktorý trval 20 milisekúnd s 1 000 riadkami, môže trvať sekundy s miliónom a nikto si toho nevšimne, kým to neurobia zákazníci.
Začíname od dôkazov: vlastných štatistík databázy o tom, ktoré dotazy bežia najčastejšie a trvajú najdlhšie. To zvyčajne ukáže krátky zoznam opráv, ako index na stĺpcoch, ktoré bežný filter používa, prepísaný dotaz, ktorý sa vyhne načítaniu celých tabuliek, alebo chýbajúci odkaz medzi tabuľkami, ktorý núti opakované hľadania. Meriame každý dotaz pred a po, takže zlepšenie je viditeľné, nie len tvrdené.
Obmedzenia zastavujú zlé dáta pri dverách
Mnohé databázy spoliehajú na aplikáciu, aby udržiavala dáta v čistote. Aplikácia kontroluje, či je e-mail unikátny, či objednávka patrí skutočnému zákazníkovi a či nie je množstvo záporne. Potom druhá aplikácia, importný skript alebo ponáhľaná manuálna oprava tieto kontroly preskočia a v systéme sa objavia duplicity a osamelé záznamy. Reporty si odporujú a nikto si nie je istý, ktoré číslo je správne.
Dobre navrhnutá schéma vynucuje dôležité pravidlá sama: obmedzenia unikátnosti (unique constraints), cudzie kľúče (foreign keys), kontrolné obmedzenia (check constraints) a rozumné predvolené hodnoty. Každý systém, ktorý zapisuje do databázy, sa ich musí držať. Pri existujúcom systéme nájdeme miesta, kde už dáta chybovali, naplánujeme čistenie a následne pridáme obmedzenia, aby sa to nezopakovalo.
- Obmedzenia unikátnosti pre položky, ktoré sa nemôžu opakovať, ako sú e-maily alebo čísla faktúr
- Cudzie kľúče, aby záznamy nemohli odkazovať na neexistujúce údaje
- Kontrolné obmedzenia pre hodnoty, ktoré musia zostať v definovanom rozsahu
- Indexy vybrané podľa reálnych vzorcov dotazov, nie pridávané všade
Špecifikácia
- Kategória
- Automatizácia & Dáta
- Cena
- 290 € až 1 050 €
- Veľkosti
- Malý (Kontrola), Stredný (Prehliadka a opravy), Veľký (Nový dizajn alebo redesign)
- Doba dodania
- 3 dni až 4 týždne
- Fakturované
- Jednorazovo
- Čo dostanete
- 5 položiek, všetko v cene
- Čo potrebujeme od vás
- Čítací prístup k databáze alebo jej nedávna kópia pre existujúce systémy, Popis dát a ich využitia pre nové návrhy, Pomalé obrazovky alebo reporty, ktoré prácu iniciovali
- Najčastejšie kupované
- SaaS, E-commerce, Logistika, Zdravotníctvo
- Predáva a dodáva
- GRADAX, jedna zmluva a jeden tím
- Kde sa spracúvajú vaše údaje
- Európska únia
Čo dostanete
Všetko nižšie je v cene. Nič tu nie je upgrade.
- Správa o dizajne alebo revízii schémy
- Diagram entit a vzťahov
- Skripty migrácie pre zmeny
- Optimalizácia indexov a dotazov s časovaním
- Slovník dát
Čo sa mení
- Tabuľky a vzťahy, ktoré zodpovedajú tomu, ako biznis skutočne funguje
- Obmedzenia, ktoré zastávajú duplicitné, osamelé alebo neplatné záznamy pri zdroji
- Pomalé dotazy identifikované na základe skutočného využitia a zrýchlené s časovými údajmi pred a po
- Diagram schémy a slovník dát, na ktorý sa môžu vývojári spoľahnúť
Porovnať veľkosti
Štandardná cena pre každú veľkosť. Extra položky sú ocenené vedľa nej, nie skryté za hovor.
| Zahrnuté | Kontrola290 €3 až 5 pracovných dní | Prehliadka a opravy500 €1 až 2 týždne | Nový dizajn alebo redesign1 050 €2 až 4 týždne |
|---|---|---|---|
| Revízia schémy | Zahrnuté | Zahrnuté | Zahrnuté |
| Analyza desiatich najpomalejších dotazov | Zahrnuté | Zahrnuté | Zahrnuté |
| Písomné odporúčania | Zahrnuté | Zahrnuté | Zahrnuté |
| Diagram entit a vzťahov | Zahrnuté | Zahrnuté | Zahrnuté |
| Všetko v rámci Revízie | Nie je zahrnuté | Zahrnuté | Zahrnuté |
| Indexy pridané alebo odstránené | Nie je zahrnuté | Zahrnuté | Zahrnuté |
| Dotazy prepísané | Nie je zahrnuté | Zahrnuté | Zahrnuté |
| Skripty migrácie testované na kópii | Nie je zahrnuté | Zahrnuté | Zahrnuté |
| Časové údaje pred a po | Nie je zahrnuté | Zahrnuté | Zahrnuté |
| Všetko v Prehliadke a opravách | Nie je zahrnuté | Nie je zahrnuté | Zahrnuté |
| Kompletný dizajn schémy až pre 25 tabuliek | Nie je zahrnuté | Nie je zahrnuté | Zahrnuté |
| Plán migrácie dát zo starej štruktúry | Nie je zahrnuté | Nie je zahrnuté | Zahrnuté |
| Slovník dát | Nie je zahrnuté | Nie je zahrnuté | Zahrnuté |
| Zálohovanie a rutina údržby | Nie je zahrnuté | Nie je zahrnuté | Zahrnuté |
| Pridať do dopytu |
Pridať, čo potrebujete
Choose the size
Pridať, čo potrebujete
Vaše celkové€500
Štandardná cena plus to, čo si pridáte. Potvrdené písomne pred začiatkom; nič sa neúčtuje, kým to neprijmete.
Ako to funguje
Porozumieť
Dáta, používatelia a otázky, ktoré im biznis kladiete.
Meranie
Pomalé dotazy a problémy s dátami nájdené na základe skutočného využitia, nie odhadov.
Dizajn
Schéma, obmedzenia a indexy plánované a prezerané spolu s vami.
Požiadať
Zmeny nasadené ako testované skripty migrácie, načasované na nízku prevádzku.
Otázky
S ktorými databázami pracujete?
PostgreSQL, MySQL, MariaDB, SQL Server a SQLite, plus MongoDB pre dokumentové dáta. Väčšina našej práce na dizajne je na PostgreSQL.
Spôsobia zmeny odstávku?
Plánujeme zmeny tak, aby sa vyhli odstávke, pomocou techník ako budovanie indexov bez uzamykania tabuliek. Kde je krátky prerušenie nevyhnutné, dohodneme ho s vami.
Potrebujete prístup k živým dátam?
Na revíziu stačí čítací prístup alebo nedávna kópia. Osobné dáta môžu byť v kópii maskované, ak uprednostňujete.
Súvisiace vyhľadávania
Súvisiaca práca
JednorazovoSQL a NoSQL dotazyDotazy napísané, opravené alebo zrýchlené, aby ste rýchlo dostali správne čísla z databázy.from 290 €
ScopedMigrácia dátPresun záznamov do nového systému bez straty alebo duplicity.from 690 €na rozsah
ScopedReportná nástenkaČísla, ktoré neustále požadujete, na jednom mieste, automaticky aktualizované.from 890 €na rozsah
JednorazovoGrafy a diagramyVaše údaje premenné na jasné a presné grafy pre reporty, prezentácie a webové stránky.from 290 €
Jednorazovobudovanie zoznamov B2B leadovPreskúmané zoznamy firiem a rozhodovacích osôb, ktoré zodpovedajú vášmu ideálnemu zákazníkovi, so zdrojmi a overenými e-mailmi.from 290 €
JednorazovoVýskum produktov e-shopuProdukty preskúmané z hľadiska dopytu, konkurencie, marže a rizika pred investíciou do zásob alebo reklám.from 290 €
Nepatrí do štandardnej veľkosti?
Niektoré práce majú vlastnú podobu. Najprv upresníme rozsah a ponúkneme ho písomne; konzultácia je zadarmo.