当前位置:首页>开发>正文

如何用mongodb设计试题库 mongodb 16m限制怎么设计

2023-05-06 18:19:28 互联网 未知 开发

 如何用mongodb设计试题库 mongodb 16m限制怎么设计

如何用mongodb设计试题库

StringBuilder sb=new StringBuilder() foreach (var Student in jing) { sb.AppendFormart("姓名={0},Nameid={1},性别={2},班级={3},专业={4}",Student.姓名,Student.Nameid,Student.性别,Student.班级,Student.专业) } this.textBox1.text=sb.tostring()

mongodb 16m限制怎么设计

{ $ref : , $id : , $db : } $ref:集合名称;$id:引用的id;$db:数据库名称,可选参数。 可以看到DBRef的结构比Manual References的复杂,占用的空间大,但是功能也强大,如果要跨数据库连接,上面讲的评论集合的例子,都得需要使用DBRef,MongoDB提供了函数来解析DBRef,不用像Manual References需要自己手动写两次查询。

mongodb设计,要不要“分表”

在我看来,放不放都可以,你所说的"数据移动"并不准确。这是要看你的业务是怎么实现的:需不需要在取消息的时候同时去取用户的其他信息;你所说的这个用户表除了消息以外的信息多不多;你在其他不需要取消息的时候是怎么查询的。

分开存,也不一定要查两次,很有可能在取消息之前你就已经得到用户id之类的标示和其他消息了,完全可以缓存。存一起,也不一定就快,比如你取的时候不需要取消息,但是每次都返回整个对象,能快么?

mongoDB有什么类似于powerdesigner的设计工具

这个应该是不对的吧
mongodb 是nosql 首先考虑的应该是其特性,文档数据库,无模式
既然如此,应该是需要 powerDesigner 这样的设计工具设计表格,因为字段本来就没有约束,每一行的字段名,字段数都可以不一样。
应该关注的是mongodb 如何生成新的 collection
mac 上推荐 gui 工具 mongdbHub,win 平台就不知道了

MongoDB是什么

MongoDB不是在实验室设计出来的。利用自己开发大型,高可用性和健壮性系统的经验,我们开发了MongoDB。我们并不是从零开始,而是发现 哪些地方有问题,然后尝试解决它。所以在我眼中,MongoDB让你从使用MySQL的基于关系的数据模型转变为基于文档的模型,从而获得如快速的嵌入式文档,易管理,使用无模式数据库进行敏捷开发,易于横向扩展和伸缩(因为join不再重要)等大量特性。使用关系型数据时有很多东西工作的很好,比如索引,动态查询和动态更新等,这些在MongoDB中也没怎么变化。比如,在MongoDB里设计索引应该和你在MySQL或Oracle里一样,你有选择 在一个内嵌的域上建索引的能力。