Разработка баз данных: проектирование и внедрение MySQL, PostgreSQL, Oracle
Проектируем базы данных под ваши процессы, переносим данные из старых систем и Excel, ускоряем медленные запросы и переводим системы с Oracle на PostgreSQL. Базу разворачиваем на вашем сервере или в российском облаке, настраиваем резервные копии и мониторинг.
- Смета в договореэтапы, цена и сроки
- База вашасхема, код и доступы по договору
- Сервер в РФваш сервер или российское облако
Что делаем
Берём проект целиком или отдельную задачу — например, только миграцию или ускорение запросов.
Модель данных и ER-диаграмма: сущности, связи, ограничения целостности, права доступа.
Таблицы, индексы, представления, хранимые процедуры и триггеры, скрипты миграций.
Из Excel, Access, 1С, старых систем и других СУБД — с проверкой, что ничего не потерялось.
Находим медленные запросы по планам выполнения, добавляем индексы, переписываем SQL.
Резервное копирование, репликация, проверка восстановления, разграничение прав.
Веб-интерфейс для работы с данными, отчёты, API для сайта, CRM и мобильного приложения.
MySQL, PostgreSQL или Oracle
СУБД выбираем по задаче, объёму данных и требованиям к импортозамещению, а не по привычке.
| Критерий | MySQL / MariaDB | PostgreSQL | Oracle |
|---|---|---|---|
| Лицензия | бесплатно | бесплатно; есть российские сборки | платная, поставки в РФ ограничены |
| Сильные стороны | простота, скорость на типовых задачах | сложные запросы, JSON, расширения, надёжность | большие корпоративные системы |
| Типичные проекты | сайты, интернет-магазины, CMS | веб-сервисы, CRM, аналитика, госсистемы | существующие системы крупных компаний |
| Импортозамещение | подходит | основной выбор: на нём построены российские СУБД | обычно переводим на PostgreSQL |
| Когда выбирать | сайт или магазин на PHP-движке | новый сервис или замена Oracle | поддержка и доработка уже работающей системы |
Переход с Oracle на PostgreSQL
Помогаем компаниям и государственным заказчикам уйти с зарубежных СУБД на российскую инфраструктуру без остановки работы.
Объём данных, число таблиц, процедур и мест в приложении, которые обращаются к базе.
Переносим схему, типы данных, процедуры PL/SQL в PL/pgSQL, правим запросы в приложении.
Пробный перенос, сверка, затем финальный перенос в согласованное окно.
Сравниваем результаты отчётов и скорость запросов на старой и новой базе.
Как идёт работа
Каждый этап заканчивается результатом, который вы проверяете и принимаете.
Для каких задач
| Задача | Что делаем |
|---|---|
| Учёт вместо Excel | база с веб-интерфейсом, правами доступа и отчётами для сотрудников |
| Сайт или магазин тормозит | находим тяжёлые запросы, добавляем индексы, настраиваем кэш |
| Данные в нескольких системах | единая база и обмен с 1С, CRM, сайтом через API |
| Отказ от Oracle или MS SQL | перевод на PostgreSQL и российскую инфраструктуру |
| Нет резервных копий | настраиваем бэкапы, репликацию и проверяем восстановление |
| Система для госзаказчика | проектирование и документация по требованиям контракта |
Из чего складывается цена
Базы данных считаем по смете после обследования.
| Блок работ | Что влияет на цену |
|---|---|
| Проектирование | Число сущностей, связей и ролей пользователей |
| Разработка | Объём логики в базе: процедуры, триггеры, отчёты |
| Перенос данных | Число источников, объём и качество исходных данных |
| Миграция с Oracle | Число объектов и объём кода PL/SQL |
| Поддержка | Абонемент: бэкапы, мониторинг, обновления |
Можно начать с аудита существующей базы: покажем узкие места и оценим работы.
Работаем в Крыму, на юге России и на новых территориях
Офисы — в Симферополе и Краснодаре. Работаем с коммерческими и государственными заказчиками, в том числе в ДНР, ЛНР, Запорожской и Херсонской областях. Обследование и сдачу проводим на месте или по видеосвязи.
ул. Залесская, 117. Пн–Пт с 9:00 до 18:00. Как добраться
Обсудим задачу в офисе в Симферополе, в Краснодаре на ул. Красной, 154, или по видеосвязи.
Берём проекты из Симферополя, Севастополя, Ялты, Евпатории, Керчи и Феодосии. Другие регионы — удалённо по тому же договору.
Срок называем после обследования и фиксируем в договоре по этапам.
Частые ошибки
Что делает базу медленной и ненадёжной.
Таблицы добавляют по ходу, и через год никто не понимает связей. Модель данных — до первой строки кода.
Оба случая замедляют базу. Индексы подбираем по реальным запросам.
Копия, из которой нельзя восстановиться, бесполезна. Проверяем восстановление регулярно.
Разграничиваем права: каждый видит и меняет только своё.
Без пробного переноса и сверки данные теряются. Переносим в два прохода.
Частые вопросы
Сколько стоит разработка базы данных?
Считаем по смете после обследования: цена зависит от числа сущностей, объёма логики в базе и переноса данных. Начать можно с аудита.
Какую СУБД выбрать?
Для сайта или магазина обычно хватает MySQL. Для нового сервиса, CRM и импортозамещения — PostgreSQL. Oracle поддерживаем там, где он уже работает.
Сможете перенести данные из Excel и 1С?
Да. Чистим дубли и ошибки, сверяем итоги и только потом переключаем работу на новую базу.
Сколько длится переход с Oracle на PostgreSQL?
Зависит от объёма кода в базе. Срок называем после аудита: считаем таблицы, процедуры и места в приложении, которые нужно поправить.
Где будет храниться база?
На вашем сервере или в российском облаке. Доступы, схема и скрипты остаются у вас.
Работаете с государственными заказчиками?
Да, на счету 66 выполненных госконтрактов на 52 млн ₽.
Оценим вашу базу данных
Опишите задачу: какие данные, сколько пользователей, что сейчас не устраивает. Ответим, с чего начать и сколько это займёт.