Данные и базы данных
Проектируем данные так, чтобы они оставались верными, пока растут объёмы: схемы, тюнинг PostgreSQL, миграции без простоя, бэкапы, из которых можно восстановиться, и отчётность поверх.
Обсудить проектКак база остаётся здоровой
-
Модель
Схемы и ограничения, которые держат данные верными.
-
Миграции
С версиями, по шагам, без остановки сервиса.
-
Запросы
Планы и индексы с замерами до и после.
-
Бэкапы
С восстановлением, которое действительно проверено.
-
Отчёты
Поверх данных, понятные вашей команде.
Что делаем
- Проектирование схем и моделей данных.
- Тюнинг PostgreSQL: запросы, индексы, блокировки.
- Миграции без простоя.
- Репликация, бэкапы и проверенное восстановление.
- Отчётность и аналитика.
- ETL: перенос и очистка данных между системами.
Что получите
- Схема и миграции под контролем версий.
- Планы запросов и замеры до и после изменений.
- Бэкапы с проверенной процедурой восстановления.
- Отчёты, которые понятны вашей команде.
Где мы это уже делали
-
Scoperly
Версионные миграции схемы, keyset-пагинация, блокировки строк при работе со складом.
Посмотреть продукт : Scoperly
Технологии
Как можем работать над этим
-
Проект (аутсорс)
Понятный результат: ведём задачу от понимания до запуска и сопровождения.
-
Команда (аутстафф)
Наши инженеры входят в вашу команду и работают в ваших процессах и инструментах.
-
Аудит и консалтинг
Разбор кода, архитектуры, безопасности или инфраструктуры: находки по важности и что исправить первым.
Вопросы
Ускорите базу без переписывания приложения?
Обычно с этого и начинаем: запросы, индексы и настройки, с замерами до и после. Если менять нужно приложение, говорим, где и почему.
Можно ли провести миграцию без остановки сервиса?
В большинстве случаев да. Разбиваем её на шаги, при которых старая и новая версии работают вместе.
Соседние направления
Расскажите о задаче
Хватит нескольких строк. Мы прочитаем их и ответим вопросами.