Вы правы, и создание новой таблицы для каждого нового набора клиентской информации является плохой практикой. Вместо этого рассмотрите возможность использования одной таблицы с отдельным столбцом для отслеживания клиента, например,
client_table (client_id, data1, data2, data3, ...)
Теперь для каждого нового входящего набора клиентской информации вам нужно только вставить новую запись для этого клиента.