![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
yutaozxy
这个作者很懒,什么都没留下…
展开
-
Mongodb中的一些参数设置变量
DBQuery.shellBatchSize = # 设置在命令行运行下查询结果最多一次性显示多少条记录原创 2011-12-12 16:13:50 · 990 阅读 · 0 评论 -
spring_mongodb的Repository查询操作符
原创 2011-12-15 15:46:45 · 108 阅读 · 0 评论 -
Mongodb在写数据时的一致性
在Mongodb中如果客服端想写数据到Mongodb集群中为了确保我们能把数据写到大部分服务器上我们必须做一下设置:在Mongodb客服端命令行下运行:db.runCommand( { getlasterror : 1 , w : 2 } ),该命令表示我们在写数据到mongodb中时必须把数据复制到2台服务器上才会返回结果,getlasterror表示当在进行数据写入时返回的错误。db...原创 2011-12-08 11:00:41 · 652 阅读 · 0 评论 -
MongoDb集群中当多台服务器down掉恢复
当MongoDb集群中的多台服务器down掉后我们可以通过Mongodb提供的命令重新修复集群关系.当我们的集群中还存在一半以上的服务器结点我们可以方便的重新选择primary node.在Mongodb1.8版本以上我们可以用下面的命令来重新选择primary node.运行下面命令必须在primary node cfg = rs.conf() //得到副本集的配置对象 cf...原创 2011-12-08 18:14:35 · 383 阅读 · 0 评论 -
在Mongodb中使用大量collections
MongoDB中有一些情况下我们可以使用多个collections来替代一个collection.通过这种方法我们不需要在每个对象中存储重复的数据,之前的一些索引也可以去掉。在一般情况下使用多个collections不会影响执行效率. 默认情况下MongoDB对于一个数据最多只能创建24000个namespace.每一个namespace大小为628bytes,.ns文...原创 2011-12-09 11:00:36 · 560 阅读 · 0 评论 -
MongoDB中的ReplSet
在Mongodb中有2种方式来做集群,一种是Mastet--slave,另一种是replset.先新版本中推荐使用replset.下面就是怎样使用replset来构建我们的数据库服务器集群.我们用3台数据库服务器,其中2台用来存储数据,另一台用来做仲裁服务器(当存储数据的服务器down掉时仲裁服务器用来决定选择新的primary服务器). 第一步:在s1服务器上运行mongo --r...原创 2011-12-09 13:31:24 · 446 阅读 · 0 评论