Facebook Graph APIからデータを取得し、それを分析して、1人の人がどれほど近くにいるかを概観したいと思います。私はRESTfulなWebサービスを介して私の他のアプリケーションで利用できるように、Graph APIからの情報を格納するSqlAlchemy(今はSQLiteデータベースに接続されている)でPylonsフレームワークを使用しようとしています。私はデータを分析するための最良の方法が何であるか疑問に思っています。Python、Pylons、およびSqlalchemy:FacebookグラフAPIの分析
たとえば、グラフAPI(ユーザー、投稿、ステータスなど)のノードとエッジに類似したオブジェクトを作成して分析し、その分析の余波のみをデータベースに保存するかどうか、おそらくUIDそれぞれのノードと他のノードへのその接続の?または、私はさらに少なくても、ユーザーとその親しい友人のデータベースだけを保存する必要がありますか?または、ステップバイステップを経て、データベース内のORMマッパーを介して各オブジェクトを保存し、それを満たした後にデータベースから分析を行う必要がありますか?
このような状況でデータベースを設計する際には、どんな問題がありますか?オブジェクトはどのようにモデルに関連し/マッピングされるべきですか?データを取得して保存するプロセス全体でどこで分析が行われるべきですか?