MongoDb
一扇小桃红
自由的代价是永远的警惕。
展开
-
Mongodb 学习 之索引
1、索引原理效率o(1) ~ o(logdN) :mongodb的索引是基于b-树,因为mongodb是nosql,key-value对(value是bson),在每个节点都有数据存放,这样子查询效率不一定是深度,如果正好是当前节点就是o(1),就不需要去叶子节点找数据。而mysql是基于b+树,value数据量比较大,需要用地址去保存数据的位置优化节点大小。而非叶子节点只放key,叶子节点放...原创 2020-01-07 11:10:38 · 137 阅读 · 0 评论 -
MongoDB 学习笔记
1、MongoDB 里删除一个集合里所有文档,有两种方式:db.collection.remove({}, {multi: true}),逐个文档从 btree 里删除,最后所有文档被删除,但文件物理空间不会被回收db.collection.drop() 删除集合的物理文件,空间立即被回收所以前者产生的磁盘碎片需要Compact去回收。总的来说,remove 会产生逻辑的空闲空间,这些空间能...原创 2020-01-07 10:48:12 · 202 阅读 · 0 评论 -
mongo数据库工具
mongo数据库工具mongo提供的方法mongostat实时检测mongod的当前运行状态命令: mongostat -h 127.0.0.1:27017 -u liebao -p liebaodirty脏数据 used使用率flushes异步写入的次数vsize虚拟内存使用 res物理内存使用qrw等待读写队列 arw激活读写操作数量net_in数据库收到的网络请求 net_...原创 2020-01-07 10:42:55 · 244 阅读 · 0 评论 -
【Skynet】 服务端与客户端交互(sproto长连接)操作客户端
Skynet_MongoDB_Demo代码地址自己写的一个服务端与客户端交互(sproto长连接)操作客户端的小demo网关服务:服务端与客户端交互参考:云风 skynet/examples的watchdog.lua agent.lua客户端参考 client.luaconfig的path文档目录参考:云风 skynet_sample 也可以自己修改很简单的我加了与mongodb交互...原创 2019-10-29 18:00:22 · 1183 阅读 · 0 评论 -
【MongoDB 】安装环境与相关的图像界面工具
【MongoDB 】一、安装与运行1、安装2、运行start.bat \ startMongoDB.bat :3、访问http://localhost:27017/ 显示:It looks like you are trying to access MongoDB over HTTP on the native driver port.:表示mongo服务已开启4、修改startMo...原创 2019-07-31 15:40:54 · 141 阅读 · 0 评论 -
[Node.js 学习]之三:使用数据库
[Node.js 学习]之二 数据库前言 首先是结构化数据,根据定义结构化数据指的是由表结构来表现的数据,相同的行或者列的属性是相同的。因此我们大学的学习的关系型数据库很适用于这类。 非结构化数据,指的是数据结构不规则或不完整,没有任何预定义的数据模型,不方便用二维逻辑表来表现的数据,例如办公文档(Word)、文本、图片、HTML、各类报表、视频音频等。 介于两者中间的比较常...原创 2019-08-29 11:30:00 · 191 阅读 · 0 评论