MongoDB是一种非关系数据库,属于NoSQL(Not Only SQL不仅仅是SQL)数据库的一种。

RDBMS vs NoSQL

RDBMS 
- 高度组织化结构化数据 
- 结构化查询语言(SQL) (SQL) 
- 数据和关系都存储在单独的表中。 
- 数据操纵语言,数据定义语言 
- 严格的一致性
- 基础事务

NoSQL 
- 代表着不仅仅是SQL
- 没有声明性查询语言
- 没有预定义的模式
-键 - 值对存储,列存储,文档存储,图形数据库
- 最终一致性,而非ACID属性
- 非结构化和不可预知的数据
- CAP定理 
- 高性能,高可用性和可伸缩性

NoSQL的优点/缺点

优点:高可扩展性;分布式计算;低成本;架构的灵活性,半结构化数据; 没有复杂的关系

缺点: 没有标准化;有限的查询功能(到目前为止);最终一致是不直观的程序

关系数据库和非关系数据库遵循的原则也是不同的,关系数据库遵循ACID原则,非关系数据库

转载于:https://www.cnblogs.com/dldrjyy13102/p/7541309.html

MongodDB数据库安装和简单使用相关推荐

  1. SQLite数据库安装及简单使用

    SQLite数据库安装及简单使用 1.什么是SQLite 2.SQLite安装(Windows) 3.SQLite基本命令 4.注释 1.什么是SQLite SQLite是一个进程内的库,实现了自给自 ...

  2. 1. oralce数据库安装以及简单的SQL语句

    oracle上课资料:     第一天:         第一节课:数据库基本概念学习             1.数据  书                 其实就是表示信息的一种特殊符号的集合   ...

  3. postgresql数据库安装及简单操作

    自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选. 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手.以下内容基于Debian操作系统,其他操作系 ...

  4. oracle19c 安装权限_Oracle 数据库安装系列一:19C 软件安装和补丁升级

    点击上方蓝字关注我们-我们的文章会在微信公众号"Oracle恢复实录"和博客网站"rescureora.com" 同步更新 ,欢迎关注收藏,也欢迎大家转载,但是 ...

  5. Oracle数据库学习(一)安装和简单使用

    新公司的新项目,需要用到Oracle数据库,所以现在便来解除此数据库,不得不说,这个数据库还这是麻烦. 安装倒是简单,就是中间会遇到各种问题. 安装步骤参考:https://blog.csdn.net ...

  6. 阿里云mysql服务器太贵_阿里云数据库,跟自己在服务器安装的有什么区别?有人说安装很简单,那为什么要花钱买?...

    网友解答: 这个问题本质上就是私有云与公有云的区别.私有云所有的事情都是自己操心,自己采购.自己部署.自己运维,换来的是自己对IT的100%的控制.而公有云很多工作交给了服务商,没有采购的环境.没有运 ...

  7. 常用开发工具 之 SQLite 数据库 与 Navicat for SQLite 的下载、安装与简单使用说明

    常用开发工具 之 SQLite 数据库 与 Navicat for SQLite 的下载.安装与简单使用说明 目录 常用开发工具 之 SQLite 数据库 与 Navicat for SQLite 的 ...

  8. 查看mongodb数据路径_【数据库】mongodb数据库安装

    简介 本文简单介绍mongodb主从备份安装.包括两部分: 数据库安装 主从配置 安装数据库 1.配置yum源 cd /etc/yum.repos.d vi mongodb-org-4.0.repo ...

  9. cakephp 安装mysql_CakePHP的安装的简单方法

    在对于CakePHP的作用有了初步认识后,我们可以下载CakePHP来进行一些使用.在安装前,要检查php的版本情况,防止CakePHP框架出现不适配的情况. 对于具体的框架组装,会涉及到依赖库和Co ...

最新文章

  1. Qt Creator管理工作区
  2. JAVA程序设计----函数基础2
  3. redistemplate注入为null_Windows DLL 注入技术
  4. 95-50-020-java.nio.channels-NIO-NIO概览
  5. mysql dwith ssl_mysql replication支持ssl(一主一从)
  6. 播放音乐的html语言,Html5音频和视频播放示例详解
  7. Win7如何删除家庭组
  8. PX4 编译报错问题解决方法、PX4切换固定版本编译
  9. 计算机打印服务设置s,Print Spooler 服务
  10. 动态规划之《高楼扔鸡蛋》问题详解 LeetCode 887.鸡蛋掉落
  11. python处理excel表格
  12. 骑着单车追随你——西西里的美丽传说
  13. Android—调用高德地图显示定位蓝点
  14. 全球圣诞节离不开义乌!义乌购发布圣诞用品搜索热度指数;阿迪达斯将成为Jr. NBA中国官方市场合作伙伴 | 美通社头条...
  15. SpringBoot项目中自动加载datasourceConfig配置导致启动失败
  16. JS实现表格增、删、排序
  17. 那些花儿!吉他简谱~
  18. SQLite--SQLite的基本介绍和安装
  19. PageHelper 自定义总数查询方案
  20. 基于P2P万信金融-- 万信金融项目之业务大总结(文末附代码地址)

热门文章

  1. mysql int 默认值 为ull_mysql的 约束 数据库设计 数据库 存储 触发器 mysql 权限问题...
  2. 基于颜色特征的图像匹配MATLAB,基于颜色特征的图像检索系统 这是个MATLAB程序 - 下载 - 搜珍网...
  3. 【深度学习入门到精通系列】神经网络中动量的概念
  4. python【蓝桥杯vip练习题库】ALGO-234第五次作业:字符串排序
  5. python【蓝桥杯vip练习题库】ALGO-190素因子去重(数论 递归)
  6. 登录MySQL非默认3306端口号的语句
  7. mysql union all 别名_MySQL Union合并查询数据及表别名、字段别名用法分析
  8. iar代码优化影响运行速度吗_IAR中优化等级对Kinetis FGPIO执行速度的影响
  9. 原创不易!做网络推广怎么才能更好地保护网站的原创文章?
  10. 网络推广外包中如何让网络推广外包专员充分运用网站的市场价值?