Дизайн и оптимизация на бази данни
Структура на база данни, която поддържа данните коректни и заявките бързи, проектирана наново или поправена на място.

Ключови характеристики
- Проектиране на схема или доклад от преглед
- Диаграма на връзките между обектите
- Скриптове за миграция при промени
- Оптимизация на индекси и заявки с времена
- Речник на данните
- Тук нищо не се таксуваПърво получавате писмена оферта. Без плащане, без ангажимент.
- Продава се и се предоставя от GRADAXЕдин договор и един екип, който и да върши работата.
- Данните Ви остават в ЕСНищо не се изнася извън съюза за обработка.
За тази услуга
Проектираме нови схеми на бази данни и поправяме съществуващи, които са станали бавни или разхвърляни. Това означава таблици, които моделират бизнеса Ви правилно, ограничения, които спират лоши данни да влязат, и индекси, базирани на заявките, които наистина изпълнявате. За съществуваща база данни намираме бавните заявки, обясняваме защо са бавни и ги поправяме без престой.
На повечето бавни бази данни липсва очевидният индекс
Когато едно приложение се забави с растежа си, причината обикновено не е сървърът или системата за бази данни. Това са няколко заявки, които сканират цели таблици, защото никой индекс не съответства на начина, по който търсят. Заявка, която е отнемала 20 милисекунди при 1 000 реда, може да отнеме секунди при милион и никой не забелязва, докато клиентите не забележат.
Започваме от доказателства: собствените статистики на базата данни за това кои заявки се изпълняват най-често и отнемат най-дълго. Това обикновено сочи към кратък списък с поправки, като индекс върху колоните, които използва често срещан филтър, пренаписана заявка, която да не зарежда цели таблици, или липсваща връзка между таблици, която принуждава повторни търсения. Измерваме всяка заявка преди и след това, така че подобрението е видимо, а не декларирано.
Ограниченията спират лошите данни още на входа
Много бази данни разчитат на приложението да поддържа данните чисти. Приложението проверява дали имейлът е уникален, дали поръчката принадлежи на реален клиент, дали количеството не е отрицателно. После второ приложение, скрипт за импорт или прибързана ръчна корекция пропуска тези проверки и се появяват дубликати и осиротели записи. Отчетите започват да се разминават и никой не е сигурен кое число е вярно.
Добре проектираната схема налага важните правила сама: уникални ограничения, външни ключове, ограничения за допустими стойности и разумни стойности по подразбиране. Всичко, което пише в базата данни, трябва да ги спазва. При съществуваща система откриваме къде данните вече са се объркали, планираме почистването и след това добавяме ограниченията, за да не се случи отново.
- Уникални ограничения за неща, които не трябва да се повтарят, като имейли или номера на фактури
- Външни ключове, за да не могат записите да сочат към нещо, което не съществува
- Ограничения за допустими стойности, които трябва да останат в диапазон
- Индекси, избрани според реалните модели на заявки, а не добавени навсякъде
Спецификации
- Категория
- Автоматизация и данни
- Цена
- 290 € до 1050 €
- Размери
- Малък (Преглед), Среден (Преглед и поправки), Голям (Нов дизайн или преработка)
- Срок за изпълнение
- От 3 дни до 4 седмици
- Таксува се
- Еднократно
- Какво получавате
- 5 артикула, всичко включено в цената
- Какво ни е нужно от Вас
- Достъп за четене до базата данни или скорошно копие за съществуващи системи, Описание на данните и как се използват за нови проекти, Бавните екрани или отчети, които са предизвикали работата
- Най-често купувано от
- SaaS, Е-търговия, Логистика, Здравеопазване
- Продава се и се предоставя от
- GRADAX, един договор и един екип
- Къде се обработват данните ви
- Европейски съюз
Какво получавате
Всичко по-долу е включено в цената. Нищо тук не е допълнителна опция.
- Проектиране на схема или доклад от преглед
- Диаграма на връзките между обектите
- Скриптове за миграция при промени
- Оптимизация на индекси и заявки с времена
- Речник на данните
Какво се променя
- Таблици и връзки, които отговарят на това как бизнесът наистина работи
- Ограничения, които спират дублирани, осиротели или невалидни записи още в източника
- Бавни заявки, открити от реална употреба и ускорени, с времена преди и след
- Диаграма на схемата и речник на данните, на които разработчиците Ви могат да разчитат
Сравнете размерите
Стандартната цена за всеки размер. Допълнителните услуги са с цена до нея, а не скрити зад обаждане.
| Включено | Преглед290 €3 до 5 работни дни | Преглед и поправки500 €1 до 2 седмици | Нов дизайн или преработка1050 €2 до 4 седмици |
|---|---|---|---|
| Преглед на схемата | Включено | Включено | Включено |
| Анализ на десетте най-бавни заявки | Включено | Включено | Включено |
| Писмени препоръки | Включено | Включено | Включено |
| Диаграма на връзките между обектите | Включено | Включено | Включено |
| Всичко от Преглед | Не е включено | Включено | Включено |
| Добавени или премахнати индекси | Не е включено | Включено | Включено |
| Пренаписани заявки | Не е включено | Включено | Включено |
| Скриптове за миграция, тествани върху копие | Не е включено | Включено | Включено |
| Времена преди и след | Не е включено | Включено | Включено |
| Всичко в Преглед и поправки | Не е включено | Не е включено | Включено |
| Пълен дизайн на схема за до 25 таблици | Не е включено | Не е включено | Включено |
| План за миграция на данните от старата структура | Не е включено | Не е включено | Включено |
| Речник на данните | Не е включено | Не е включено | Включено |
| Рутина за архивиране и поддръжка | Не е включено | Не е включено | Включено |
| Добави към офертата |
Добавете каквото Ви трябва
Choose the size
Добавете каквото Ви трябва
Вашата обща сума€500
Стандартната цена плюс това, което добавите. Потвърдено писмено, преди да започне всичко; нищо не се таксува, докато не го приемете.
Как работи
Разбиране
Данни, потребители и въпросите, които бизнесът задава към тях.
Измерване
Бавни заявки и проблеми с данните, открити от реална употреба, не от догадки.
Дизайн
Схема, ограничения и индекси, планирани и прегледани с Вас.
Кандидатстване
Промените се доставят като тествани скриптове за миграция, насрочени за нисък трафик.
Въпроси
С кои бази данни работите?
PostgreSQL, MySQL, MariaDB, SQL Server и SQLite, плюс MongoDB за документни данни. Повечето ни проектантски работи са на PostgreSQL.
Ще причинят ли промените престой?
Планираме промените така, че да го избегнем, използвайки техники като създаване на индекси без заключване на таблици. Когато кратка пауза е неизбежна, насрочваме я с Вас.
Нужен ли Ви е достъп до живи данни?
Достъп за четене или скорошно копие е достатъчно за прегледа. Личните данни могат да бъдат маскирани в копието, ако предпочитате.
Свързани търсения
Свързана работа
ЕднократноSQL и NoSQL заявкиЗаявки, написани, поправени или ускорени, за да получавате правилните числа от базата си данни бързо.from 290 €
ScopedМиграция на данниПреместете записите в новата система, без да ги губите или дублирате.from 690 €при обхват
ScopedТабло за отчетиЧислата, които постоянно искате, на едно място, обновяващи се сами.from 890 €при обхват
ЕднократноДиаграми и графикиВашите данни, превърнати в ясни и точни диаграми за отчети, презентации и уебсайтове.from 290 €
ЕднократноИзграждане на B2B списъци с потенциални клиентиПроучени списъци с компании и вземащи решения, които отговарят на идеалния Ви клиент, с източници и проверени имейли.from 290 €
ЕднократноПроучване на продукти за електронна търговияПродукти, проучени за търсене, конкуренция, марж и риск, преди да похарчите за стока или реклама.from 290 €
Нито един пакет не Ви подхожда?
Някои работи имат собствен мащаб. Първо определяме обхвата и предлагаме писмена оферта, а обаждането за определяне на обхвата е безплатно.