MongoDB数据库默认的管理工具是(CLI)Shell命令行,对于专业的DBA来说比较容易上手,但是对于普通人员GUI可视化工具更方便使用。MongoDB官方提供了社区版的Compass,可以独立安装使用,也提供了云服务器版本MongoDB Atlas。商业版本的MongoDB必须购买其订阅。Mo ...
分类:
数据库 时间:
2020-05-31 12:38:18
阅读次数:
263
(一)创建集合MongoDB的集合相当于关系型数据库的表,不过在创建集合时,执行指定集合名称与选项即可,无需指定类似RDBMS的列名。创建集合的语法为:db.createCollection(name,option)其中,name是集合的名称,option是集合的配置选项。option参数是可选的, ...
分类:
数据库 时间:
2020-05-30 21:52:11
阅读次数:
109
MongoDB安装部署 逻辑结构 Mongodb 逻辑结构 MySQL逻辑结构 库database 库 集合(collection) 表 文档(document) 数据行 系统准备 关闭大页内存机制 root用户下 在vi /etc/rc.local最后添加如下代码 [root@db01 ~]# v ...
分类:
数据库 时间:
2020-05-30 18:25:58
阅读次数:
81
Redis数据库 Redis是一种基于键值对的NoSQL数据库,与很多键值对数据库不同,redis中的值可以有string,hash,list,set,zset,geo等多种数据结构和算法组成. 因为Redis会将所有的数据都放在内存中,所以他的读写性能非常惊人. 不仅如此,Redis还可以将内存中 ...
分类:
数据库 时间:
2020-05-30 18:24:57
阅读次数:
76
我们在线上部署时副本集使用域名进行配置,可以避免由于ip地址更改而导致的配置更改,
尽量使用复杂的密码,服务器的数据端口使用防火墙进行限制,外网全部禁用,
内部可以允许某个ip或者网段访问,并且开启客户端认证授权。保证数据安全性。
分类:
数据库 时间:
2020-05-30 12:54:58
阅读次数:
95
NoSQL1SQL结构化的查询语言。SQL经常会用在我们的关系型数据库中(mysql/oracle/sqlserver/db2)。譬如我们之前使用的DDL/DML/DQL/DCL..2为什么要学习NOSQL非结构化的查询语言。NOSQL经常会用在我们的非关系型的数据中。谈一谈这个东西“互联网”。特点:多样化、数据量激增、实时变化、……………….在这样子的一种互联网的背景下,对于我们的软件来讲,它要
分类:
数据库 时间:
2020-05-30 09:16:21
阅读次数:
85
前言 首先,大家先了解一下三者的概念究竟是什么?有哪些功能?工作原理? 一、RabbitMQ 1.消息型中间件,用于不同应用之间的通信,基于amqp协议实现 2.功能:将一些无需要及时返回而且耗时的操作提取出来,进行解耦,利用异步处理,提高系统的吞吐量 3工作原理:A生产消息,发送给服务器的exch ...
分类:
数据库 时间:
2020-05-29 17:53:48
阅读次数:
71
1,windows系统安装教程 感谢原作者,非常详细:https://blog.csdn.net/caimingxian401/article/details/103382387 2,那么问题来了,如何让thinkphp能够链接上mongodb呢? 感谢原作者:https://www.cnblogs ...
分类:
数据库 时间:
2020-05-29 11:53:19
阅读次数:
98
昨天用Dockerfile来启动mongodb的集群,启动参数--replSet死活没执行,最后就决定研究一哈cmd和entrypoint。但是上网看了一些资料个人觉得讲的不好,还是没有说出根本的东西,决定自己研究并且整理一哈。 首先上docker官网:https://docs.docker.com ...
分类:
其他好文 时间:
2020-05-28 18:18:19
阅读次数:
80
安装docker 此文是在ubuntu虚拟机下安装docker: 命令如下: 1、更新apt包 apt-get update 2、安装以下包让apt可以通过HTTPS使用存储库 sudo apt-get install -y apt-transport-https ca-certificates c ...
分类:
数据库 时间:
2020-05-28 16:27:49
阅读次数:
114