Подаци се ретко изгубе одједном. Прво се размноже по Excel табелама, затим се иста информација разликује на више места, извештај се чека минутима, а на крају нико није пробао да врати резервну копију. Радим базу која то зауставља: структуру, брзину и опоравак.
Један податак, једно место
Купац, артикал или налог уписују се на једном месту. Када исти податак стоји у више табела, разлике се пре или касније појаве.
Брзина се мери
Најспорији упити мере се пре и после захвата, па добијате разлику у секундама.
Копија која се враћа
Резервна копија вреди тек када се врати на празан сервер и измери трајање опоравка.
Где ово има смисла
Excel је прерастао сам себе
Подаци се пребацују у базу са једноставним екраном за унос и претрагу, тако да сви раде над истим подацима.
Систем је постао спор
Проналазе се спори упити, додају недостајући индекси и исправља оно што база не може сама да убрза.
Наслеђена база
Структура базе се пописује, а подаци по потреби преносе у систем који се одржава.
Подаци у више програма
Продаја, магацин и књиговодство се повезују заједничким кључем или пребацују у једно место за извештавање.
Технологије
Радим са MySQL, MariaDB, Microsoft SQL Server, PostgreSQL и SQLite. Избор зависи од система који већ имате, количине података и окружења.
Уз базу радим и програм, сајт и, када има смисла, AI функције над подацима.
Цене
Цене су јавне да знате ред величине. Тачну цену и рок даје плаћен преглед базе.
Први корак: преглед базе
Не дајем фиксну цену за базу коју нисам видео. Преглед траје два радна дана, има фиксну цену и даје писани налаз који остаје вама.
- Структура: место података, дупли подаци и недостајуће везе.
- Брзина: спори упити, недостајући индекси и мерљиво побољшање.
- Резервне копије: старост и да ли се стварно враћају.
- Приступ: ко чита или мења податке.
- Приоритети: редослед послова и процена трајања.
Налаз каже и ако индекс, сређивање података или измена извештаја решавају проблем јефтиније од нове базе.
Обавезе, обим и припрема
Јасне границе
Нисам дежурни администратор сервера и не радим Oracle или Db2. Не препоручујем нову базу ако проблем боље решава индекс, извештај или чишћење података.
Власништво, приступ и подаци
- База, шема и скрипте су ваши.
- Налози и сервер су на ваше име.
- Кад год је могуће, рад се прво испробава над копијом, уз резервну копију и пут за повратак.
- Свака копија података се договара унапред, а осетљиви подаци могу да се замене примерима.
Често постављана питања
Нисте сигурни шта је стварни проблем?
Опишите спорост, дупле податке, страх од губитка или Excel који је прерастао сам себе. Рећи ћу да ли треба преглед, мања дорада или ништа не треба дирати.
Пошаљите упит