【发布时间】:2012-07-04 12:10:13
【问题描述】:
我只是想通过重写一个非常简单的 MySQL 和 PHP 应用程序来玩弄 NOSQL 和 Node.js,以便学生可以将 cmets 留给教授:
Table: Prof
Columns: id, first, last, university, department
Table: Comments
Columns: id, user_id, likes, data
这种关系基本上是一个教授有很多评论,一个评论属于一个教授。
我认为 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。
我的第二个问题是我是否在 JSON 中正确地构建了我的数据?
谢谢!
【问题讨论】:
标签: mysql node.js database-design nosql couchdb