本篇文章给大家分享的是有关MongoDB Replica Sets该怎样搭建,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 无论我们学习什么语言,能打出一个HelloWorld成为了我们的第一步。相当于是MongoDBReplicaSets搭建的HelloWorld。 MongoDBReplicaSets怎样搭建 下面是在ReplicaSets上做操作后调用getlaste免费主机域名rror使写操作同步到至少3台机器后才返回。 db.runCommand({getlasterror:1,w:3}) 开始搭建,启动三个mongodserver: mongod–replSetprod–port27017–dbpath/data/node1 mongod–replSetprod–port27027–dbpath/data/node2 mongod–replSetprod–port27037–dbpath/data/node3 进行其中一个mongod,完成相关的配置 replica_config={_id:’prod’,members:[ {_id:0,host:’localhost:27017′}, {_id:1,host:’localhost:27027′}, {_id:2,host:’localhost:27037′}]} #Nowinitiatethereplica_config rs.initiate(replica_config); ruby客户端代码: #!/usr/bin/envruby require’mongo’ begin MongoDBReplicaSets怎样搭建 @connection=Mongo::Connection.multi([ [‘localhost’,27017], [‘localhost’,27027], [‘localhost’,27037]]) @collection=@connection.db(“sales”).collection(“products”) product={“name”=>”Refactoring”, ”code”=>”023XX3″, ”type”=>”book”, ”in_stock”=>100} @collection.insert(product) 100.timesdo sleep0.5 begin product=@collection.find_one”code”=>”023XX3″ puts”FoundBook:免费主机域名“+product[“name”] rescueException=>e putse.message next end 以上就是MongoDB Replica Sets该怎样搭建,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注云技术行业资讯频道。
相关推荐: Oracle数据库优化思路和9个典型问题分别是什么
Oracle数据库优化思路和9个典型问题分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 系统上线前,对于基础架构的技术审核可能需要伴随一系列整改和优化,其中数据库层面的整…