MongoDB–开源的NoSQL数据库。最接近sql 得数据库

MongoDB的概念:1.mongo 2.索引 3.集合 4.复制集 5.分片 6.数据均衡

MongoDB搭建

MongoDB的使用


官方网站 : https://www.mongodb.com/
中文官网 : http://www.mongoing.com/
中文文档 :http://docs.mongoing.com/
MongoDB的github: https://github.com/mongodb


数据库分类:

  • Sql数据库:支持Sql语言的数据库 。例如Oracle;Mysql ------缺点:sql对表的定义不够灵活,横向扩展比较困难,即使存取不是必要的,也没有那么多事务需求。
  • NoSql数据库:redis支持部门事务;MongoDB不支持事务,没有表结果的概念。

为什么选择MongoDB

1.无数据结构的限制

  • 没有表结构的概念,每条记录可以有完全不同的结构
  • 业务开发方便快捷
  • sql数据库数据库需要先定义表结构在使用

2.完全的索引支持

  • redis的Key-Value
  • hbase的单索引,二级索引需要自己实现

3.方便得冗余与拓展

  • 复制集保证数据安全:使用复制集做多副本存储,保证数据得安全性—主从结构。
  • 分片拓展数据规模

4.良好的支持

  • 完善的文档
  • 齐全的驱动支持

MongoDB芒果数据库学习笔记一相关推荐

  1. 转载:mongoDB java驱动学习笔记

    http://www.blogjava.net/watchzerg/archive/2012/09/22/388346.html mongoDB java驱动学习笔记 指定新mongo实例: Mong ...

  2. 数据库学习笔记第一弹——MySQL8.0和MySQL5.7的下载、安装与配置(图文详解步骤2022)

    数据库学习笔记第一弹--MySQL8.0和MySQL5.7的下载.安装与配置(图文详解步骤2022) 文章目录 数据库学习笔记第一弹--MySQL8.0和MySQL5.7的下载.安装与配置(图文详解步 ...

  3. 数据库学习笔记(1)

    数据库学习笔记(1) 文章目录 数据库学习笔记(1) @[toc] DB 基本概念 连接数据库的三要素 元数据 mongoose 查询符合对象数组中某个对象的值 redis 是什么 存储的数据类型 r ...

  4. linux数据库创建score表,MySQL数据库学习笔记

    MySQL数据库学习笔记phpma (实验环境:Redhat9.0,MySQL3.23.54) 纲要: 一,连接MySQL phpma 二,MySQL管理与授权 三,数据库简单操作 四, 数据库备份 ...

  5. MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  6. 【数据库学习笔记】——cursor游标对象

    目录 1.创建cursor对象 2.cursor对象常用方法 3.操作数据库的常见流程(五部曲) 课程视频链接: 第14节 Python操作数据库_哔哩哔哩_bilibili666https://ww ...

  7. MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)...

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  8. 【数据库学习笔记】Day03 - SQL语言基础及数据库定义功能

    [数据库学习笔记]Day03 - SQL语言基础及数据库定义功能 〇.本文所用数据库表格: 一.关系运算: 关系运算,数学名词,基本运算有两类:一类是传统的集合运算(并.差.交等),另一类是专门的关系 ...

  9. 数据库学习笔记(一) | 数据(Data)的定义

    数据库学习笔记(一) | 数据(Data)的定义和种类 什么是数据(Data) 结构化数据(Structured Data) 半结构化数据(Semi-structured Data) 非结构化数据(U ...

最新文章

  1. linux zabbix_agentd命令 监控服务器参数 简介
  2. jquery跳出当前的each循环的方式
  3. spring beanFactory
  4. php数据库操作命令精华大全
  5. Jmeter新手频犯错误之一(登录)
  6. SocketServer模块中的几种类
  7. 计算机与科学a,[第一单元] 计算机与计算机科学-课文A参考译文
  8. Python深度学习路线
  9. win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
  10. IntelliJ IDEA插件开发教程
  11. 【个人经验】3个步骤教你拿到软件著作权证书
  12. wps页眉偶数页不同怎么设置_WPS文字应技巧—如何使奇数和偶数页的页眉页脚不同...
  13. 从中国到全球,微软携手合作伙伴布局生态战略新主张
  14. [Excel]如何去除恼人的外部链接
  15. windows 2003中iis写入事件日志的问题。
  16. VMware的下载和安装(最详细)
  17. [51MCU] Chapter1:芯片引脚
  18. 汇集YOLO系列经典和前沿算法,实现高精度实时检测!
  19. 分库分表的 9种分布式主键ID 生成方案,挺全乎的
  20. 2级c语言高级应用程序,全国计算机等级考试二级教程-C语言程序设计.pdf

热门文章

  1. Java Class类文件的结构
  2. 数据结构笔记10-图的逻辑结构
  3. DataType--类型基础
  4. gcc -fpic 和 -fPIC 参数问题
  5. 数仓工具—Hive源码之Beeline/HiveCli(4)
  6. C语言中 指针变量 取地址符的用法 *指针变量名的用法
  7. ORB-Mono原理梳理
  8. 中值滤波(资料整理,持续更新)
  9. new Integer()与 Integer.valueOf()区别和联系
  10. stripped 和 not stripped