MongoDB 问大家一个关于 mongodb 设计的问题?

gnemoug · 2012年09月12日 · 最后由 gnemoug 回复于 2012年09月15日 · 2342 次阅读

假如要实现一个简单的同学互评系统,用户有三种:学生:学号,姓名,性别,密码;超级管理员:用户名,密码;记录员:用户名,密码;还有要记录每次同学之间互评的信息。

请问我该怎么设计数据库来保存这些信息。尽量减少数据冗余。我是一个mongo新手。

共收到 5 条回复

你先把自己的设想提出来,别人才好提改进意见。

@gnemoug 首先你要理解MongoDB里面schema设计的基础概念。MongoDB无非就“嵌入”和“引用”两种schema设计。也就是在速度和一致性之间做取舍。我以前翻译的一篇文章希望对你有帮助。 http://rockylaw.me/2012/01/gei_mongodb_kai_fa_zhe_de_50_tiao_jian_yi_tip_1/

先用 RDBMS 的思路来设计就好了,等你稍微熟悉一些的时候再尝试用一些 MongoDB 的思路

#1楼 @Rei 表示没思路啊

#2楼 @rockylaw 谢谢!!好文章!!!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册