新接触-MongoDB、Docker
来源:互联网 发布:知呱呱 靠不靠谱 编辑:程序博客网 时间:2024/05/29 03:50
MongoDB数据库
Mongodb数据库系统是一个开源的NoSQL数据库,相比MySQL这样的关系数据库,他更为轻巧、灵活,非常适合在数据库规模很大、事务性不强的场合下使用。
- 什么是NoSQL
在1998年被提出,他是一个轻量、开源、不提供SQL的关系数据库。他是Not Only SQL的简称,主要指非关系型、分布式、不提供AICD的数据库系统。他只是SQL的补充。
- MongoDB
他是一个对象数据库,他没有表、行等概念,也没有固定的模式和结构,所有的数据以文档的形式存储。所谓文档就是一个关联数组式的对象,他的内部由属性组成,以恶搞属性对应的值可能是一个数、字符串、日期、数组,甚至是一个嵌套文档。
什么是Docker
官网定义:Docker是一个为开发者和运维管理人员搭建的开放平台软件,可以在这个平台上创建、管理和运行生产应用,Docker Hub 是一个云端服务,可以用它共享应用或自动化工作流。Docker可以从组件快速开发应用,并且可以轻松地创建开发环境、测试环境和生产环境。
通俗的讲,Docker是一个开源的应用容器引擎,可以让开发者打包自己的应用及依赖包到一个可移植的容器中,然后发布到任何流行的机器上。不依赖于任何语言、框架和系统。
Docker容器体积小,可以快速部署,所以有助于开发者进行超大规模的部署。相对于虚拟机,开发者可以使用更少的存储空间、内存和CPU、因为 其在性能方觅基本上不用系统开销。
Nginx的反向代理功能
首先我们来说说正向代理,当我们想访问一些国外的网站,可以由于某些原因无法正常打开该网站或是打开缓慢,这时我们通过香港的HTTP代理可以正常访问一些国外网站了。在这里,香港的这个HTTP代理就是正向代理。方向代理恰好相反,比如我们有一个对外的API服务api.nodeInAction.com,初期我们启动一台服务器、一个node.js进程就可以完成负载,但是随着后期访问量增加,一个进程、一个服务器已经不能满足我们的需求,这时Nginx就可以发挥自己的方向代理能力,我们可以在Nginx后端添加很多个服务器,或启动多个进程来分担访问压力。
- 新接触-MongoDB、Docker
- [Docker]初次接触
- docker的初步接触
- docker 初接触
- docker-初接触
- mongoDb初接触
- 新接触新探索RecyclerView
- 近距离接触新Dialogic
- 接触一个新语言
- 新接触 Lumen
- 【MongoDB+docker】docker 配置 mongodb 复制集
- 开始接触MongoDB之MongoDB的安装
- 开始接触MongoDB之MongoDB的CRUD
- Docker Centos7 安装MongoDB
- Docker 中使用 MongoDB
- 网络杂谈, Docker, MongoDB
- MongoDB配置--docker进阶
- docker 安装mongodb
- Kotlin编程之if语句,while循环,when表达式,for循环
- VS2013使用本地GIT管理源代码
- Problem D: 不同交通工具的速度
- 动态代理和IBinder机制
- Understanding glibc malloc
- 新接触-MongoDB、Docker
- getElementsByTagName用法示例之全选,不选,反选
- 顺序容器
- 常用的 GC 参数
- Random Walk and Personalized Pagerank
- 给Grid方式排列的RecyclerView添加间距
- 《数据压缩》实验报告五·JPEG编解码
- 星号密码查看器原理
- 最大公约数GCD