zoukankan      html  css  js  c++  java
  • MongoDB 概述

    一、概述:

      1、NoSQL数据库(非关系型数据库)

      2、文档存储

      3、格式类似JSON,BSON

      4、最终一致性(非ACID) , CAP定理(C 一致性,A 高可用,P 分区性)

      5、高可扩展性(分片)

    二、适用场景:

      数据量大,无事务,非关系型,低价值的数据。

    三、集群方式

      1、复制集

        

       缺点:

        读写,都在主节点,性能不行。

      2、分片(常用)

        

    上图中主要有如下所述三个主要组件:

    • Shard:

      用于存储实际的数据块,实际生产环境中一个shard server角色可由几台机器组个一个replica set承担,防止主机单点故障

    • Config Server:

      mongod实例,存储了整个 ClusterMetadata,其中包括 chunk信息。

    • Query Routers:

      前端路由,客户端由此接入,且让整个集群看上去像单一数据库,前端应用可以透明使用。

     四、与传统关系型数据库对比:

    数据库 database database
    table collection
    row document
    字段 Column field
  • 相关阅读:
    拓展欧几里得
    使用BIOS进行键盘输入和磁盘读写
    直接定址表
    指令系统总结
    端口
    内中断
    标志寄存器
    call 和 ret 指令
    编写包含多个功能子程序的中断例程
    字符串的输入
  • 原文地址:https://www.cnblogs.com/chen--biao/p/11666195.html
Copyright © 2011-2022 走看看