Я просто смотрю, чтобы играть с NoSQL и Node.js переписав очень простой MySQL и PHP приложение таким образом, студенты могут оставлять комментарии к профессорам:Самый простой способ экспортировать базу данных MySQL в CouchDB?
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 может работать? Если нет, что бы вы порекомендовали? Я могу экспортировать его в .sql и .cvs из phpmyadmin.
Мой второй вопрос: правильно ли я структурировал свои данные в JSON?
Спасибо!