• MongoDB在58同城百亿量级数据下的应用实践

    日期:

    58同城作为中国最大的生活服务平台,涵盖了房产、招聘、二手、二手车、黄页等核心业务。58同城发展之初,大规模使用关系型数据库(SQL Server、MySQL等),随着业务扩展速度增加,数据量和并发量演变的越来越有挑战,此阶段58的数据存储架构也需要相应的调整...

  • 为首次部署MongoDB做好准备:容量计划和监控

    日期:

    如果你已经完成了自己新的MongoDB应用程序的开发,并且现在正准备将它部署进产品中,那么你和你的运营团队需要讨论一些关键的问题: 最佳部署实践是什么? 为了确保应用程序满足它所必须的服务层次我们需要监控哪些关键指标? 如何能够确定添加分片的时机?...

  • MongoDB 聚合管道(Aggregation Pipeline)

    日期:

    管道概念 POSIX多线程的使用方式中, 有一种很重要的方式-----流水线(亦称为管道)方式,数据元素流串行地被一组线程按顺序执行。它的使用架构可参考下图: 以面向对象的思想去理解,整个流水线,可以理解为一个数据传输的管道;该管道中的每一个工作线程,...

  • MongoDB循序渐进(一): Ubuntu下安装MongoDB

    日期:

    1. 修改Ubuntu下载包路径 sudo gedit /etc/apt/sources.list 在最后一行加入: #mongodb deb http: //downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen 2. 加入GPG Key sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10 3....

  • pymongo安装

    日期:

    1. sudo apt-get install build-essential python-dev 2. python 3. 输入: import pymongo 4. 如果没有错误 那么pymongo安装成功...

  • mongodb起步 - 常用命令

    日期:

    今天在CentOS上安装了MongoDB, 网上查了一些常用命令 1. 超级用户相关: 1. #进入数据库admin use admin 2. #增加或修改用户密码 db.addUser(name,pwd) 3. #查看用户列表 db.system.users.find() 4. #用户认证 db.auth(name,pwd) 5. #删除用户 db.removeUser...

  • MongoDB 之Java应用测试

    日期:

    不多说了,看源码 package corejava2.mongo.basic; import java.net.UnknownHostException; import org.bson.types.ObjectId; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; im...

  • MongoDB的启动和关闭

    日期:

    1. 以守护进程方式启动 进入bin目录 ./mongod 2. 打开客户端 ./mongo 3. 关闭服务 客户端下 db.shutdownServer() 4. 退出客户端 exit...

  • mongodb - 命令行增删改查

    日期:

    # insertdb.person.insert({ name: kelvin, age: 35 })db.person.insert({ name: huahua, age: 25 })db.person.insert({ name: xiaomeng, age: 24 })db.person.insert({ name: laozhang, age: 32 })# selectdb.person.find()db.person.count()db.person.find...

  • MongoDB 3.3.14 发布,分布式文档存储数据库

    日期:

    MongoDB 3.3.14 发布了,MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言...