Към съдържанието
Европейска компанияОснована през 2014Изградено и управлявано в ЕвропаПлащанията са защитени от Плащанията с карта минават през Stripe. Данните на картата ви никога не достигат до нашите сървъри.
GRADAX

Дизайн и оптимизация на бази данни

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

Продава се от GRADAXАвтоматизация и данниПоръчайте директноОснована през 2014 г., разработва се и се управлява в Европа

Ключови характеристики

  • Проектиране на схема или доклад от преглед
  • Диаграма на връзките между обектите
  • Скриптове за миграция при промени
  • Оптимизация на индекси и заявки с времена
  • Речник на данните
Вижте пълната спецификация

За тази услуга

Проектираме нови схеми на бази данни и поправяме съществуващи, които са станали бавни или разхвърляни. Това означава таблици, които моделират бизнеса Ви правилно, ограничения, които спират лоши данни да влязат, и индекси, базирани на заявките, които наистина изпълнявате. За съществуваща база данни намираме бавните заявки, обясняваме защо са бавни и ги поправяме без престой.

На повечето бавни бази данни липсва очевидният индекс

Когато едно приложение се забави с растежа си, причината обикновено не е сървърът или системата за бази данни. Това са няколко заявки, които сканират цели таблици, защото никой индекс не съответства на начина, по който търсят. Заявка, която е отнемала 20 милисекунди при 1 000 реда, може да отнеме секунди при милион и никой не забелязва, докато клиентите не забележат.

Започваме от доказателства: собствените статистики на базата данни за това кои заявки се изпълняват най-често и отнемат най-дълго. Това обикновено сочи към кратък списък с поправки, като индекс върху колоните, които използва често срещан филтър, пренаписана заявка, която да не зарежда цели таблици, или липсваща връзка между таблици, която принуждава повторни търсения. Измерваме всяка заявка преди и след това, така че подобрението е видимо, а не декларирано.

Ограниченията спират лошите данни още на входа

Много бази данни разчитат на приложението да поддържа данните чисти. Приложението проверява дали имейлът е уникален, дали поръчката принадлежи на реален клиент, дали количеството не е отрицателно. После второ приложение, скрипт за импорт или прибързана ръчна корекция пропуска тези проверки и се появяват дубликати и осиротели записи. Отчетите започват да се разминават и никой не е сигурен кое число е вярно.

Добре проектираната схема налага важните правила сама: уникални ограничения, външни ключове, ограничения за допустими стойности и разумни стойности по подразбиране. Всичко, което пише в базата данни, трябва да ги спазва. При съществуваща система откриваме къде данните вече са се объркали, планираме почистването и след това добавяме ограниченията, за да не се случи отново.

  • Уникални ограничения за неща, които не трябва да се повтарят, като имейли или номера на фактури
  • Външни ключове, за да не могат записите да сочат към нещо, което не съществува
  • Ограничения за допустими стойности, които трябва да останат в диапазон
  • Индекси, избрани според реалните модели на заявки, а не добавени навсякъде

Спецификации

Категория
Автоматизация и данни
Цена
290 € до 1050 €
Размери
Малък (Преглед), Среден (Преглед и поправки), Голям (Нов дизайн или преработка)
Срок за изпълнение
От 3 дни до 4 седмици
Таксува се
Еднократно
Какво получавате
5 артикула, всичко включено в цената
Какво ни е нужно от Вас
Достъп за четене до базата данни или скорошно копие за съществуващи системи, Описание на данните и как се използват за нови проекти, Бавните екрани или отчети, които са предизвикали работата
Най-често купувано от
SaaS, Е-търговия, Логистика, Здравеопазване
Продава се и се предоставя от
GRADAX, един договор и един екип
Къде се обработват данните ви
Европейски съюз

Какво получавате

Всичко по-долу е включено в цената. Нищо тук не е допълнителна опция.

  • Проектиране на схема или доклад от преглед
  • Диаграма на връзките между обектите
  • Скриптове за миграция при промени
  • Оптимизация на индекси и заявки с времена
  • Речник на данните

Какво се променя

  • Таблици и връзки, които отговарят на това как бизнесът наистина работи
  • Ограничения, които спират дублирани, осиротели или невалидни записи още в източника
  • Бавни заявки, открити от реална употреба и ускорени, с времена преди и след
  • Диаграма на схемата и речник на данните, на които разработчиците Ви могат да разчитат

Сравнете размерите

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

Дизайн и оптимизация на бази данни: what each size includes
ВключеноПреглед290 €3 до 5 работни дниПреглед и поправки500 €1 до 2 седмициНов дизайн или преработка1050 €2 до 4 седмици
Преглед на схематаВключеноВключеноВключено
Анализ на десетте най-бавни заявкиВключеноВключеноВключено
Писмени препоръкиВключеноВключеноВключено
Диаграма на връзките между обектитеВключеноВключеноВключено
Всичко от ПрегледНе е включеноВключеноВключено
Добавени или премахнати индексиНе е включеноВключеноВключено
Пренаписани заявкиНе е включеноВключеноВключено
Скриптове за миграция, тествани върху копиеНе е включеноВключеноВключено
Времена преди и следНе е включеноВключеноВключено
Всичко в Преглед и поправкиНе е включеноНе е включеноВключено
Пълен дизайн на схема за до 25 таблициНе е включеноНе е включеноВключено
План за миграция на данните от старата структураНе е включеноНе е включеноВключено
Речник на даннитеНе е включеноНе е включеноВключено
Рутина за архивиране и поддръжкаНе е включеноНе е включеноВключено
Добави към офертата

Добавете каквото Ви трябва

Choose the size

Добавете каквото Ви трябва

Вашата обща сума€500

Стандартната цена плюс това, което добавите. Потвърдено писмено, преди да започне всичко; нищо не се таксува, докато не го приемете.

Как работи

  1. Разбиране

    Данни, потребители и въпросите, които бизнесът задава към тях.

  2. Измерване

    Бавни заявки и проблеми с данните, открити от реална употреба, не от догадки.

  3. Дизайн

    Схема, ограничения и индекси, планирани и прегледани с Вас.

  4. Кандидатстване

    Промените се доставят като тествани скриптове за миграция, насрочени за нисък трафик.

Въпроси

С кои бази данни работите?

PostgreSQL, MySQL, MariaDB, SQL Server и SQLite, плюс MongoDB за документни данни. Повечето ни проектантски работи са на PostgreSQL.

Ще причинят ли промените престой?

Планираме промените така, че да го избегнем, използвайки техники като създаване на индекси без заключване на таблици. Когато кратка пауза е неизбежна, насрочваме я с Вас.

Нужен ли Ви е достъп до живи данни?

Достъп за четене или скорошно копие е достатъчно за прегледа. Личните данни могат да бъдат маскирани в копието, ако предпочитате.

Свързани търсения

Нито един пакет не Ви подхожда?

Някои работи имат собствен мащаб. Първо определяме обхвата и предлагаме писмена оферта, а обаждането за определяне на обхвата е безплатно.

Вашият списък с оферти

Списъкът ви с оферти е празен

Добавете услугите, които ви интересуват, в подходящия размер. Изпращаме една писмена оферта за всички.

Разгледайте каталога

Започнете с категория

  • Без плащане, без ангажиментТова е запитване. Решението е ваше след писмената оферта.
  • Продава се и се предоставя от GRADAXЕдин договор и един екип, който и да върши работата.
  • Данните Ви остават в ЕСНищо не се изнася извън съюза за обработка.

Предпочитания за бисквитки

Изберете кои бисквитки разрешавате. Необходимите бисквитки не могат да се изключват: сайтът се нуждае от тях, за да работи.