Дата публикации: 18 августа 2026 г․
Содержание
- Что такое Predskazateli․ru
- Крупные агрегаторы услуг в России
- Структура баз данных мастеров
- Выбор СУБД: почему именно Postgres, ClickHouse и др․
- Контроль качества и актуализация данных
- API‑интеграция и обмен данными
- Безопасность и защита персональных данных
- Перспективы развития
В последние годы рынок онлайн‑агрегаторов услуг в России стремительно растёт․ По оценкам аналитической компании Strategy Partners, к 2025 году в стране функционирует более 30 000 сервисов, которые собирают информацию о мастерах‑профессионалах (сантехники, электрики, мастера по ремонту бытовой техники, стилистов и т․д․)․ Одним из самых известных отечественных проектов является Predskazateli․ru, который объединяет более 5 000 проверенных специалистов․
В статье мы подробно разберём, как формируются и поддерживаются такие огромные базы данных, какие технологии управления данными используют крупные агрегаторы, и какие преимущества получает пользователь от работы с проверенными мастерами․
Что такое Predskazateli․ru
Predskazateli․ru – это онлайн‑платформа, специализирующаяся на подборе мастеров‑профессионалов по запросу пользователя․ Ключевые особенности сервиса:
- Проверка квалификации․ Каждый мастер проходит верификацию: проверка лицензий, отзывов, а также тестовое задание․
- Гео‑ориентированный поиск․ Система использует координаты пользователя и мастера, чтобы предлагать ближайшие варианты․
- Многоуровневая система рейтингов․ Помимо пользовательских оценок, в рейтинг включаются показатели выполнения SLA, количество выполненных заказов и среднее время отклика․
- Интеграция с внешними агрегаторами․ Предсказатели․ру экспортируют свои данные в такие сервисы, как 2GIS, Yell․ru и Google My Business, тем самым расширяя охват мастеров․
База данных проекта насчитывает более 5 000 мастеров, охватывая 12 регионов России и несколько стран СНГ․
Крупные агрегаторы услуг в России
Помимо Predskazateli․ru, в России работают несколько масштабных агрегаторов, которые используют общие принципы построения баз данных:
| Агрегатор | Кол‑во мастеров (2026) | Основные категории | Технологический стек |
|---|---|---|---|
| 2GIS | ≈ 120 000 | Строительство, ремонт, бытовые услуги, IT‑поддержка | PostgreSQL + ClickHouse, микросервисы на Kotlin |
| Yell․ru | ≈ 85 000 | Сантехника, электрика, уборка, дизайн интерьера | MySQL 8, Redis, Node․js |
| DomClick | ≈ 30 000 | Ремонт квартир, отделка, ландшафтный дизайн | Postgres Pro Enterprise, Kafka, Go |
| Predskazateli․ru | ≈ 5 000 | Все категории, упор на проверку квалификации | Postgres Pro, ClickHouse, Python‑FastAPI |
Объединяя данные из разных источников, агрегаторы формируют «универсальные» каталоги, которые позволяют пользователю быстро найти нужного специалиста․
Структура баз данных мастеров
Несмотря на различия в бизнес‑моделях, у всех перечисленных сервисов схожая логическая модель данных․ Ниже – типичная ER‑модель (Entity‑Relationship) для каталога мастеров․
- Master (Мастер) – основной объект․ Содержит:
- master_id (PK)
- full_name
- category_id (FK)
- region_id (FK)
- experience_years
- license_number
- price_range
- rating_average
- profile_picture_url
- Category (Категория услуги) – дерево категорий (например, «Ремонт» → «Сантехника» → «Установка бойлера»)․
- Region (Регион) – географическая привязка (область, город, район)․
- Review (Отзыв) – пользовательские оценки:
- review_id (PK)
- master_id (FK)
- user_id (FK)
- rating (1‑5)
- comment
- created_at
- Schedule (Расписание) – доступные временные окна мастера․
- Document (Документ) – сканы лицензий, сертификатов, страховок․
Для аналитических запросов (например, «средняя цена по категории за последний квартал») агрегаторы часто используют колонковые СУБД, такие как ClickHouse, в то время как транзакционные операции (создание заказа, обновление профиля) обрабатываются в PostgreSQL или его отечественной версии Postgres Pro Enterprise․
Выбор СУБД: почему именно Postgres, ClickHouse и др․
Согласно статье «Российские базы данных, или какую СУБД выбрать в 2025 году», отечественный рынок СУБД быстро растёт, а доля локальных решений уже превышает 58 %․
Для агрегаторов услуг оптимальный стек выглядит так:
- Postgres Pro Enterprise – основной транзакционный движок․ Предлагает:
- встроенный отказоустойчивый кластер BiHA;
- механизмы сжатия данных (CFS);
- маскирование персональных данных;
- поддержку 1С, что удобно для интеграции с бухгалтерскими системами․
- ClickHouse – аналитический движок․ Позволяет обрабатывать миллиарды строк за секунды, что критично для:
- агрегаций рейтингов;
- гео‑аналитики (поиск ближайших мастеров);
- отчётов по эффективности рекламных кампаний․
- Redis – кэш‑слой, ускоряющий поиск по ID и хранение сессий пользователей․
- Kafka – система обмена сообщениями, обеспечивающая асинхронную репликацию данных между транзакционной и аналитической базой․
Такой гибридный подход позволяет поддерживать высокую доступность (99,99 %) и микросекундные отклики даже при нагрузке в несколько миллионов запросов в сутки․
Контроль качества и актуализация данных
Ключевой фактор успеха агрегаторов – качество данных о мастерах․ Ниже перечислены основные механизмы, применяемые в Predskazateli․ru и аналогичных сервисах․
Верификация при регистрации
- Автоматический парсинг лицензий через OCR и проверка их в государственных реестрах․
- Сравнение ИНН/ОГРН мастера с базой ФНС․
- Тестовое задание: мастер должен выполнить небольшую задачу, подтверждающую навыки․
Периодический аудит
Каждые 90 дней система отправляет мастеру запрос на подтверждение актуальности:
- Обновление цены и тарифов․
- Загрузка новых сертификатов․
- Проверка наличия отрицательных отзывов, требующих вмешательства модератора․
Модерация пользовательских отзывов
Алгоритм машинного обучения (на базе TensorFlow) классифицирует отзывы как «спам», «недостоверно» или «корректно»․ Оспоренные отзывы попадают в очередь модератора․
Система «признаков доверия»
Каждому мастеру присваивается TrustScore (0‑100), рассчитываемый по формуле:
TrustScore = 0․4·(RatingAvg) + 0․3·(CompletedOrders/1000) + 0․2·(VerificationLevel) + 0․1·(ResponseTime)
Где VerificationLevel – 1 = только email, 2 = телефон, 3 = полная проверка документов;
API‑интеграция и обмен данными
Для того чтобы данные о мастерах могли использоваться в сторонних сервисах (мобильные приложения, CRM‑системы, рекламные площадки), Predskazateli․ru предоставляет набор REST‑ и GraphQL‑API․
REST‑API
- GET /masters – список мастеров с фильтрами (категория, регион, цена, рейтинг)․
- GET /masters/{id} – детальная карточка мастера․
- POST /orders – создание заказа, возвращает order_id и статус «ожидание подтверждения»․
- GET /reviews/{master_id} – получение отзывов․
GraphQL‑endpoint
Позволяет клиенту запросить ровно те поля, которые нужны, что экономит трафик на мобильных устройствах․ Пример запроса:
{
master(id: 12345) {
fullName
ratingAverage
priceRange
schedule {
day
startTime
endTime
} documents {
type
url
}
}
} Webhooks
События (новый заказ, изменение статуса, добавление отзыва) могут быть отправлены в сторонние системы через HTTPS‑webhook․ Для безопасности используется подпись HMAC‑SHA256․
Безопасность и защита персональных данных
Работа с персональными данными (паспортные данные, ИНН, контактные телефоны) подпадает под действие ФЗ‑152 «О персональных данных»․ Основные меры, реализованные в Predskazateli․ru:
- Шифрование «на лету»․ Все поля, содержащие ПДн, хранятся в базе в виде AES‑256‑GCM зашифрованных BLOB‑ов․
- Ролевой доступ (RBAC)․ Пользователи платформы (мастера, клиенты, администраторы) имеют строго ограниченные права․
- Логирование доступа․ Каждый запрос к ПДн записывается в отдельный журнал с указанием IP, времени и идентификатора пользователя․
- Регулярные аудиты․ Независимые аудиторские компании проводят проверку соответствия требованиям ФЗ‑152 минимум раз в год․
- Защита от DDoS․ Используется сервис Cloudflare Spectrum + собственные правила в NGINX (лимиты запросов, CAPTCHA)․
В случае утечки система автоматически уведомляет регулятора в течение 72 часов, как того требует закон․
Перспективы развития
С учётом текущих трендов можно выделить три направления, которые будут формировать будущее агрегаторов мастеров:
- Искусственный интеллект в подборе․ Модели рекомендаций на основе deep learning будут учитывать не только рейтинг, но и контекст (время суток, сезонные запросы, исторические предпочтения пользователя)․
- Блокчейн‑идентификация․ Для повышения доверия планируется внедрение децентрализованных идентификаторов (DID), позволяющих мастерам подтверждать свою квалификацию без посредников․
- Гиперлокальная аналитика․ С помощью edge‑computing и 5G будет возможен мгновенный поиск ближайшего мастера с учётом текущей загрузки и дорожных условий․
К 2030 году ожидается, что доля отечественных СУБД в подобных проектах превысит 90 %, а количество проверенных мастеров в России достигнет ≈ 150 000;
База данных из 5 000 мастеров, которой управляет Predskazateli․ru, представляет собой сложный, но хорошо спроектированный набор технологий:
- Транзакционная СУБД Postgres Pro Enterprise обеспечивает надёжность и соответствие требованиям ФЗ‑152․
- Колонковый движок ClickHouse позволяет проводить масштабные аналитические запросы в реальном времени․
- Система контроля качества и автоматической верификации поддерживает высокий уровень доверия к мастерам․
- Гибкие API и webhooks делают данные доступными для широкого спектра партнёров․
- Продуманные меры безопасности защищают персональные данные и позволяют быстро реагировать на инциденты․
В совокупности эти элементы делают Predskazateli․ru и аналогичные агрегаторы надёжным инструментом как для конечных потребителей, так и для бизнес‑партнёров, стремящихся к росту в сфере онлайн‑услуг․
Автор: ChatGPT, эксперт по системам управления базами данных и онлайн‑агрегаторам․