Лучший подход к системе пользовательских отчетов для Mysql
У меня база данных около 5 таблиц. Мне нужно будет получать отчеты из данных в этих таблицах с несколькими объединениями и т. Д. Довольно часто. Я собирался создать функцию отчетности в PHP, но интересовался лучшим подходом. У меня есть только движок MyISAM, и его нельзя изменить. Лучший способ, который я могу придумать, - это создать по 2 каждой таблицы и использовать триггер для записи одной и той же строки в обе таблицы и получения отчетов только из одного набора. Если вы думаете, что есть лучший способ, чем я, я хотел бы попробовать это!
1 ответ
Решение
Я бы просто настроил репликацию и запустил все свои отчеты на подчиненном. Я делаю это для нескольких систем, которые я запускаю. Обычно это отдельный VPS, так что загрузка отчетов не влияет на работу.