NoSQL 没有声明性查询语言 没有预定义的模式 键 - 值对存储 最终一致性,而非ACID属性 非结构化和不可预知的数据 高性能,高可用性和可伸缩性 MongoDB MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性 ...
分类:
数据库 时间:
2020-04-12 23:01:38
阅读次数:
130
现在挖矿程序攻击非常多,将挖矿程序关闭后,守护进程仍然会重启。守护进程总是反复重启,进程ID总是反复跳动 #NAME=$1 NAME='mongod -f rs0/m' echo $NAME ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "gr ...
分类:
系统相关 时间:
2020-04-08 11:33:57
阅读次数:
80
mongodb-python的交互:#安装pymongo:pip install pymongoimport pymongo 1.链接mongod的服务 2.库和表的名字:有数据会自动建库建表 3.插入数据 import pymongo try: #1.链接mongod的服务 mongo_py=py ...
分类:
数据库 时间:
2020-04-06 12:05:03
阅读次数:
101
起因 在MongoDB Node.js驱动程序中有几个弃用,Mongoose提供了解决这些弃用警告的选项 原因是因为:findOneAndUpdate()内部会使用findAndModify驱动,驱动即将被废弃,所以弹出警告!附上官方解释:Mongoose v5.5.8: Deprecation W ...
分类:
Web程序 时间:
2020-04-04 11:35:27
阅读次数:
133
mongoDB启动 dbpath:指定数据存放目录 logpath:指定日志存放目录 mongoDB设置用户 ...
分类:
数据库 时间:
2020-04-03 22:02:27
阅读次数:
65
第一种未使用MongoDB方式实现: control: service: 第二种使用MongoDB原生命令方式实现: service: 首先注入MongoTemplate 控制如何不能重复点赞: 用redis来实现,我们只要在点赞之后,往redis中添加一个标识即可!!!!! control: 注入 ...
分类:
数据库 时间:
2020-04-03 12:04:25
阅读次数:
229
mongod数据库的操作命令与方法 一、数据库常用命令与方法 1.查看所有的数据库 注:当某个数据库下没有数据的时候是show不出来的 2.创建/切换数据库 注:要切换的数据库不存在时,会先创建出来再切换过去。 3.查看当前使用的数据库 4.显示当前数据库状态 5.删除当前数据库 注:通过 show ...
分类:
数据库 时间:
2020-04-02 19:43:01
阅读次数:
93
mongodb的基本操作-小结目录1、启动2、访问3、数据库命令4、集合命令(对于表的命令)5、数据的增删改 正文1、启动服务端(1)Linuxservice mongod start (2)windowsmongod --port 27017 --dbpath d:/mongodb_data -- ...
分类:
数据库 时间:
2020-04-01 12:52:45
阅读次数:
60
for i in 17 18 19 20 21 22 23 24 25 26 do mkdir -p /mongodb/280$i/conf mkdir -p /mongodb/280$i/data mkdir -p /mongodb/280$i/log done ...
分类:
其他好文 时间:
2020-04-01 11:04:17
阅读次数:
54
性能优化: 数据库缓存、热点数据放到缓存。 数据库垂直拆分、不同的数据放到不同的数据库中存储。 主从复制、给数据库添加备份库。 读写分离。写数据库到主库,读数据到备份库。 配置集群。 分库:将热点数据放到一个库,将冷数据放到另外数据库。 分表:将同一张表的数据放到不同的库中的相同表。例如:按照 id ...
分类:
其他好文 时间:
2020-03-30 21:40:00
阅读次数:
69