Приветствую, я сделал бы таким образом, который вы описали, потому-что варианты созданий отдельный таблиц или БД не подходит. Представьте потом какие будут мучения с миграцией.
В вашем случае необходимо стартовать именно с Вашей архитектурой, в добавок вы можете всегда использовать кэш и сделать репликацию mysql, для начала master-slave.
Тем самым, запросы будут выполняться так же к бд, но заносится в кэш, к примеру (на сутки, а если изменение произошло сбросить кэш по этому ключу).