Два способа поставки
| Подход | Когда подходит | Что проектировать |
|---|---|---|
| API | поиск, карточки, новые записи и интеграция с приложением | кэш, лимиты, повтор запросов и журнал обновлений |
| Историческая база | многолетняя история, SaaS, аналитика, ML и массовый поиск | первичная загрузка, партиционирование, сверка и регулярная дельта |
Какие данные доступны
Тендеры РФ
44‑ФЗ, 223‑ФЗ, корпоративные, коммерческие и малые закупки.
Иностранные тендеры и RFQ
Закупочные объявления и запросы предложений стран мира.
Контракты и продукция
Суммы, поставщики, сроки, товарные позиции, КТРУ и цены.
Организации
Реквизиты, роли, контакты, активность и риск‑события.
Победители и участники
Протоколы, предложения, цены и связи организаций.
Торги и банкротство
Имущество, земля, недвижимость, транспорт и оборудование.
ФАС, РНП и жалобы
Комплаенс, проверка контрагентов и риск‑модели.
Документация
Исходные файлы, распознанный текст и метаданные.
Рекомендуемая архитектура
Структурированная карточка закупки и связи сущностей подходят для реляционной модели. Массовая событийная аналитика и многолетние срезы — для колоночного слоя. Документы и полнотекстовый поиск лучше отделить, сохранив устойчивую ссылку на карточку и версию файла.
Пример распределения по хранилищам
| Слой | Данные | Вариант технологии |
|---|---|---|
| Источник истины приложения | пользователи, подписки, сохранённые поиски, карточки | PostgreSQL / Postgres Pro |
| Аналитика | многолетние события, товарные позиции, агрегаты | ClickHouse / Arenadata DB |
| Поиск | названия, описания, документация | OpenSearch / Elasticsearch / PostgreSQL FTS |
| Raw и архив | JSONL, Parquet, оригинальные файлы | S3-совместимое хранилище |
Что указать в запросе
Перечислите сущности, период, страны или регионы, формат, частоту обновления, ожидаемый объём, ключевые запросы и способ использования. Для своего SaaS отдельно укажите требования к публичной выдаче и лицензии.
