Я предоставляю решение, которое обрабатывает операции для магазинов кирпича и миномета. Следующий шаг - предоставить аналитику для моих клиентов.стратегия базы данных для обеспечения аналитики данных
Поскольку я нахожусь на начальной стадии, я надеюсь найти свободный способ сделать это сам, вместо того, чтобы использовать сторонние решения. На данный момент я не ожидаю масштабных масштабов, но я хотел бы сделать это правильно, вместо того, чтобы запускать запросы с производственной базы данных.
И я думаю о проблемах с производительностью. Я должен запускать аналитические запросы из отдельных таблиц в одной базе данных. Задача cron будет запускаться каждую ночь, чтобы реплицировать данные из рабочих таблиц в таблицы аналитики.
Это правильный способ сделать это?
Другой вариант, который я имею в виду, - запустить аналитику из другой базы данных (в отличие от просто таблиц). Я использую Amazon RDS с MySQL, если это делает его более удобным?