zoukankan      html  css  js  c++  java
  • MangoDB相关文档阅读小结

    以往直到现在我所负责的业务场景没有使用MangoDB的,不过对于NoSQL的流行以及兴趣,阅读了一些文档做了简单的了解。待后续需要使用时再深入研究。
    本文不介绍具体的语法。

    基本信息

    • 类似Json的BSON存储,以支持非结构化的数据
    • 不支持join
    • 数据运行时加载到内存
    • 支持sharding
    • 4.0版本才开始引入事务

    与MySql的结构对应关系

    概念名 MySql MangoDB
    表(集合collection)
    记录 文档

    主备切换相关

    • 一主多备
    • 主节点挂掉时,选举出一个主节点
    • 存在特殊的arbiter节点只选举不读写
    • 选举可能失败,此时只能读不能写

    锁机制

    2.2版本之前,整个库一个锁
    2.2版本之后,表锁
    3.4版本开始,记录级别

    常见应用场景

    1. 地图数据(如高德)
    2. 外卖行业(地图配送相关)
    3. 非结构化的商品库(表既要存影像类商品,又要存电子类产品)
    4. 流量、日志分析
  • 相关阅读:
    MVC 小demo
    单例模式
    简单工厂模式
    有关ajax中的URL问题
    SqlHelper++
    C# 操作XML
    C# 注册DLL(使用cmd)
    图片延迟加载库Layzr
    解决Ajax跨域问题:Origin xx is not allowed by Access-Control-Allow-Origin.
    HTML5 + SOCKET视频传输
  • 原文地址:https://www.cnblogs.com/wuyuegb2312/p/12498413.html
Copyright © 2011-2022 走看看