私はRailsで非常に単純なMTurk-ishアプリケーションを構築しています。アイデアは、人々が(例えば、いくつかのid、ユーザーの名前、テキストの一部、リンクなど、これらの列はタスク間で変更されるなど)必要な列を含むcsvをアップロードし、これらのcsvにはMTurkタスクのすべての情報MTurkのようなアプリケーションを構築する - タスクごとに列名が変わるときにdbを使用する方法?
私の質問は次のとおりです。これらのcsvをデータベースに保存するにはどうすればよいですか? 1つの方法は、各csv行をMySQLで非構造化データのまとまりとして保存することです(つまり、基本的には各行を文字列として残し、これをMySQL列に貼り付けます)。多分もっと良い方法はMongoDBのようなNoSQLデータベースを使うことです。ここではあらかじめ定義されたスキーマは必要ありません。
提案?どの方法が良いですか、または別のオプションがありますか?私はこのためにRailsを使用しているので、Railsでうまくいくオプションは素晴らしいでしょう。