Данные и базы данных

Проектируем данные так, чтобы они оставались верными, пока растут объёмы: схемы, тюнинг PostgreSQL, миграции без простоя, бэкапы, из которых можно восстановиться, и отчётность поверх.

Обсудить проект

Как база остаётся здоровой

  1. Модель

    Схемы и ограничения, которые держат данные верными.

  2. Миграции

    С версиями, по шагам, без остановки сервиса.

  3. Запросы

    Планы и индексы с замерами до и после.

  4. Бэкапы

    С восстановлением, которое действительно проверено.

  5. Отчёты

    Поверх данных, понятные вашей команде.

Что делаем

  • Проектирование схем и моделей данных.
  • Тюнинг PostgreSQL: запросы, индексы, блокировки.
  • Миграции без простоя.
  • Репликация, бэкапы и проверенное восстановление.
  • Отчётность и аналитика.
  • ETL: перенос и очистка данных между системами.

Что получите

  • Схема и миграции под контролем версий.
  • Планы запросов и замеры до и после изменений.
  • Бэкапы с проверенной процедурой восстановления.
  • Отчёты, которые понятны вашей команде.

Где мы это уже делали

Экран склада в Scoperly: товары с количеством по складам и стоимость запаса

Технологии

  • PostgreSQL
  • Flyway
  • Redis
  • SQL
  • ETL

Как можем работать над этим

  • Проект (аутсорс)

    Понятный результат: ведём задачу от понимания до запуска и сопровождения.

  • Команда (аутстафф)

    Наши инженеры входят в вашу команду и работают в ваших процессах и инструментах.

  • Аудит и консалтинг

    Разбор кода, архитектуры, безопасности или инфраструктуры: находки по важности и что исправить первым.

Сравнить форматы

Вопросы

Ускорите базу без переписывания приложения?

Обычно с этого и начинаем: запросы, индексы и настройки, с замерами до и после. Если менять нужно приложение, говорим, где и почему.

Можно ли провести миграцию без остановки сервиса?

В большинстве случаев да. Разбиваем её на шаги, при которых старая и новая версии работают вместе.

Расскажите о задаче

Хватит нескольких строк. Мы прочитаем их и ответим вопросами.

Обсудить проект