Для создания сервиса маркетинга с огромным объемом записей и необходимостью разбивать адреса электронной почты на отдельные таблицы, одним из рекомендуемых вариантов будет использование NoSQL баз данных. NoSQL базы данных предоставляют гибкость в структуре данных и динамическом добавлении столбцов, что соответствует вашим требованиям.
Одна из популярных NoSQL баз данных, которую можно рассмотреть для этой задачи, - MongoDB. MongoDB поддерживает горизонтальное масштабирование и имеет возможность разбивать данные на шарды, что позволяет распределить объем данных на несколько серверов.
При использовании MongoDB, вы можете создать коллекцию для хранения адресов электронной почты и разделить ее на документы, содержащие информацию о логине и домене. Дополнительно, вы можете добавлять столбцы для хранения данных аналитики по каждому адресу электронной почты.
Но на самом деле, выбор конкретной базы данных зависит от ваших требований, уровня опыта и предпочтений. Некоторые другие NoSQL базы данных, которые также можно рассмотреть, - Cassandra, Couchbase, Amazon DynamoDB и др. Рекомендуется провести дополнительное исследование и тестирование различных баз данных, чтобы выбрать наиболее подходящий вариант для вашего сервиса маркетинга с учетом объема данных и требуемой функциональности.