Какие есть примеры архитектуры бд в которых у каждого пользователя отдельная база данных?
Нужно чтобы у каждого пользователя была как бы отдельная база данных.Дело в том что у каждого пользователя будет свой словарь и еще некоторые данные.
Между предложениями нет никакой связи, уж тем более причинно-следственной.
Для начала ответьте, по каким соображениям вы решили отбросить обычную нормальную форму (это технический термин) с добавлением к сущностям поля со ссылкой на владельца.
Нет таких архитектур. Потому что НЕЗАЧЕМ.
Кроме разве что соображений сверхсекретности данных каждого пользователя, когда служба безопасности вашего предприятия будет принципиально настаивать на разделении баз.
Штатно это делается просто дополнительным полем - ID пользователя - по нему фильтруются все данные при выдаче пользователю из общих для всех таблиц. Чужих данных получить невозможно.