美文网首页
数据库MongoDB

数据库MongoDB

作者: 鹊南飞_ | 来源:发表于2019-08-14 23:36 被阅读0次

    1. 关系型数据库

    四个特性(ACID):

    1. A(Atomicity)原子性
      事务的所有操作要么全部做完,要么都不做。
      事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务都失败,全部huigun
    2. C(Consistency)一致性
      数据库要一直处于一致的状态,事务的运行不会改变数据库原来的一致性约束。
    3. I(Isolation)独立性
      并发的事务不会互相影响。
    4. D(Durability)持久性
      一旦事务提交后,它所作的修改将会永久的保存在数据库上。

    2. 非关系型数据库(NoSQL)

    NoSQL是对不同于传统的关系型数据库的数据库管理系统的模块。
    用于超大规模数据的存储。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向拓展。

    3. MongoDB简介

    MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
    MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

    4. MongoDB安装

    MongoDB安装

    5. MongoDB概念解析

    SQL术语/概念 MongoDB术语/概念 解释/说明
    database database 数据库
    table collection 数据库表/集合
    row document 数据记录行/文档
    column field 数据字段/域
    index index 索引
    table joins 表连接,MongoDB不支持
    primary key primary key 主键,MongoDB自动将_id字段置为主键

    6. MongoDB数据类型

    数据类型 描述
    String 字符串
    Integer 整型数值
    Boolean 布尔值
    Double 双精度浮点值
    Min/Max keys 将一个值与BSON(二进制的JSON)元素的最低值和最高值相对比
    Array 用于将数组或列表或多个值存储为一个键
    TimeStamp 时间戳
    Object 用于内嵌文档
    Null 用于创建空值
    Symbol 符号。该数据类型基本上等同于字符串类型,但不同的是,它一般用于采用特殊符号类型的语言。
    Date 日期时间。用 UNIX 时间格式来存储当前日期或时间
    Object ID 对象 ID。用于创建文档的 ID
    Binary Data 二进制数据。用于存储二进制数据
    Code 代码类型。用于在文档中存储 JavaScript 代码
    Regular expression 正则表达式类型。用于存储正则表达式

    数据参考:菜鸟教程MongoDB

    相关文章

      网友评论

          本文标题:数据库MongoDB

          本文链接:https://www.haomeiwen.com/subject/scsnjctx.html