学生が教授にコメントを残せるように、非常に単純な MySQL と PHP アプリを書き直して、NOSQL と Node.js をいじってみたいと思っています。
Table: Prof
Columns: id, first, last, university, department
Table: Comments
Columns: id, user_id, likes, data
この関係は、基本的に教授には多くのコメントがあり、コメントは 1 人の教授に属します。
CouchDB/JSON バージョンは次のようになると思います。
{ "Profs" : [{
"Comments" : [ {"data" : "comment1", "likes" : 42 } , { "data" : "comment2", "likes" : 1} ],
"first" : "Carlos",
"last" : "Marx",
"university" : "some university",
"department" : "math"
}, {...another prof with comments...}],
}
私の最初の質問は、すべてのデータを CouchDB が機能するものにインポートするために実行できるツールまたはスクリプトがあるかどうかです。そうでない場合、何をお勧めしますか?phpmyadmin から .sql および .cvs にエクスポートできます。
2 番目の質問は、JSON でデータを正しく構造化したかどうかです。
ありがとう!