Я создаю очень простое приложение MTurk-ish в Rails.Идея состоит в том, что люди будут загружать csvs, содержащие любые столбцы, которые они хотят (например, некоторый идентификатор, имя пользователя, некоторый фрагмент текста, ссылку, что угодно - эти столбцы будут меняться от задачи к задаче), и эти csvs будут содержатьвся информация для задачи MTurk.
Мой вопрос: как мне сохранить эти csvs в базе данных?Одним из способов является сохранение каждой строки CSV в виде двоичного объекта неструктурированных данных в MySQL (т.е. я в основном оставляю каждую строку в виде строки и вставляю ее в столбец MySQL).Возможно, лучший способ - использовать базу данных NoSQL, например MongoDB, где мне не нужна предопределенная схема.
Предложения?Какой способ лучше или есть другой вариант?Для этого я использую Rails, поэтому варианты, которые хорошо работают с Rails, были бы хорошими.