Я нахожусь в процессе создания базы данных с информацией о клиентах. База данных будет обрабатывать данные клиента (идентификатор клиента, адрес, phonenr и т. Д.), А также некоторую базовую информацию о том, какому виду рекламы подвергался конкретный клиент и как он реагировал на него.
Данные будут храниться как из центрального хранилища данных, но дополнительная информация о клиентах и рекламе также будет обновляться из других источников. Например, если внешнее рекламное агентство проводит кампанию, я хочу, чтобы они имели возможность передавать данные об OptOuts, отказов по электронной почте и т. Д. Я думаю, что мне нужен API, который можно легко передать любому количеству агентств. ,
Моей первой мыслью было настроить API веб-службы для всех внешних источников, но, поскольку мы, вероятно, будем говорить о больших объемах данных (миллионы записей в пакете), я не уверен, что веб-служба - лучший вариант. .
Итак, мой вопрос: какова лучшая практика здесь? Мне нужно решение, достаточно простое для использования рекламными агентствами (вероятно, со средним уровнем квалификации ИТ-специалистов). Простота имеет существенное значение - в данном случае я имею в виду «простота над производительностью». Если настройка становится слишком сложной, она не будет работать.
Скорее всего, система будет основана на технологии Microsoft.
Есть предложения?