Сначала позвольте мне описать мою ситуацию, чтобы вы могли помочь мне лучше. Есть две части.
1: У меня есть программа, которая запускает и анализирует кучу файлов. Он генерирует "отчет", который позже будет загружаться на веб-сайт для хранения и просмотра БД. Этот отчет может содержать практически любой тип данных, так как пользователи могут запрашивать почти что угодно. Я оставил его очень открытым.
2: Веб-сайт анализирует этот отчет, добавляет запись для вещей, которые являются общими. Но также создает новую таблицу для любых новых данных, которые она находит. Он также сохраняет сопоставление от report_id ко всем этим динамически созданным таблицам. Например, если в отчете кто-то хотел рассчитать стандартное отклонение, и это имело смысл для этого отчета, чем была бы таблица STD.
Прямо сейчас этот сайт написан на PHP, и выглядит немного грязным. Есть ли лучший способ сделать этот PHP. Кроме того, я рассматриваю переработку этого в Rails, потому что организация ради. Есть ли лучший способ в рельсах "method_missing?".
Я не очень разбираюсь в создании сайтов и дилетантских в БД, поэтому, пожалуйста, будьте добрыми.
Спасибо Эрик