#MONGODB

从MySQL和MongoDB的对比,看SQL与NoSQL的较量

张家江,网易乐得高级工程师。贵金属(注:贵金属为笔者部门业务)的行情系统提供的接口通过Redis获取数据,目前使用Redis最多只存储了大概8000条左右的分钟k的行情数据,考虑到将来可能会有更大数据量的查询需求,需要查询几月甚至几年的行情数据,要求数据库在提供功能的同时又能保证性能和稳定性。Redis通常只用做较小数...

MongoDB 分片的原理、搭建、应用

一、概念:     分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程。将数据分散到不同的机器上,不需要功能强大的服务器就可以存储更多的数据和处理更大的负载。基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据的一部分,最后通过一个均...

MongoDB的真正性能-实战百万用户

阅读目录一、第一个问题:Key-Value数据库可以有好多的Key,没错,但对MongoDB来说,大错特错二、第二个问题:FindOne({_id:xxx})就快么?三、第三个问题:精细的使用Update四、2.1.1.登录时身份认证五、2.1.2.使用软件时的界面控制六、2.1.3.提交操作请求时的许可验证七、2.2...

(原创) 使用pymongo 3.6.0连接MongoDB的正确姿势

前两天使用pymongo连接MongoDB的时候发现了一个奇怪的现象:我本机MongoDB并没有打开,但是使用pymong.MongoClient()进行连接时,并没有异常,我的服务端也正常跑起来了,直到收到请求,进行数据库查询操作的时候,等了相当长的一段时间之后,服务端才由于MongoDB连接不上报异常。Note:本...

MongoDB 副本集 pymongo使用

搭建没有仲裁节点的副本集,推荐使用2.清空node2的db文件夹和log文件夹rm-rf/var/lib/mongod/* rm-rf/var/log/mongod/*3.修改node2和port、replSetvim/etc/mongod.confreplSet=arg/192.168.1.161:27017,192...
代码星球 ·2020-08-13

生产环境部署MongoDB副本集(带keyfile安全认证以及用户权限)

本文同步于个人Github博客:https://github.com/johnnian/Blog/issues/8,欢迎留言。安装软件包:mongodb-linux-x86_64-3.4.1.tgz安装流程思路目前最小节点是3个,本文档暂且按照3个节点来配置:A、B、C1、在集群每个节点上安装一份MongoDB;2、配...

关闭MongoDB服务的几种方法

 MongoDB提供几种关闭服务的命令,具体为以下:一使用Crtl+C关闭 [mongo@redhatBdata]$mongod--dbpath=/database/mongodb/data/--logpath=/var/applog/mongo_log/mongo.log--logappend--...

mongodb添加验证用户 删除用户

1、创建用户db.createUser({user:<name_string>,         #字符串pwd:<password_string>,    &nbs...

java 操作mongoDB

引入jar包:<dependency><groupId>org.mongodb</groupId><artifactId>mongo-java-driver</artifactId><version>3.0.2</version><...
代码星球 ·2020-08-12

mongodb 的主从配置

mongoDB主从配置如下:主库:port=27017dbpath=/usr/local/mongodb/datalogpath=/usr/local/mongodb/log/mongodb.logfork=true##后台运行master=true从库:port=27018dbpath=/usr/local/mong...
代码星球 ·2020-08-12

python 操作mongoDB数据库

网上关于python操作mongoDB的相关文章相对不是很多,并且质量也不是很高!下面给出一个完整的增删改查示例程序! #!/usr/bin/python#-*-coding:utf-8-*-importpymongoimportreconnection=pymongo.MongoClient('10.38....

mongodb的使用(入门)

1、登录mongodb./bin/mongo2、查看所有数据库showdbs ##默认有admin 和 local两个库3、创建数据库usetest#创建数据库后,如果不写入数据(或者不创建集合),使用showdbs是不能显示的4、创建集合(相当于表)db.createCollection...
代码星球 ·2020-08-12

mongodb 的安装(Centor OS )

1、下载地址wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.2.tgz2、解压、配置tarzxvfmongodb-linux-x86_64-3.4.2.tgzcd/usr/local/mkdirmongodbcp-r/usr/panteng/m...
代码星球 ·2020-08-12

Python爬虫框架Scrapy实例(三)数据存储到MongoDB

任务目标:爬取豆瓣电影top250,将数据存储到MongoDB中。items.py文件#-*-coding:utf-8-*-importscrapyclassDoubanItem(scrapy.Item):#definethefieldsforyouritemherelike:#电影名title=scrapy.Fiel...

MongoShake数据迁移mongodb

简介MongoShake是一个以golang语言进行编写的通用的平台型服务,通过读取MongoDB集群的Oplog操作日志,对MongoDB的数据进行复制,后续通过操作日志实现特定需求。日志可以提供很多场景化的应用,为此,我们在设计时就考虑了把MongoShake做成通用的平台型服务。通过操作日志,我们提供日志数据订阅...
首页上一页...1516171819...下一页尾页