zoukankan      html  css  js  c++  java
  • 深入学习MongoDB

    NoSQL(Not Only SQL)
    为什么使用NoSQL
    对数据库高并发读写
    对海量数据的高效存储与访问
    对数据库的高可拓展性和高可用性

    NoSQL的弱点
    数据库事务一致性需求
    数据库的写实时性和读实时性的需求
    多复杂的SQL查询,特别是多表关联查询的需求


    NoSQL的四大类
    key-value存储 典型应用场景:内容缓存
    列式数据库 典型应用场景:分布式的文件系统
    文档型数据库 典型应用场景:Web应用
    图结构数据库 典型应用场景:社交网络, 推荐系统(图结构)

    MongoDB是一个高性能,开源,无模式的文档性数据库,他在很多场景下可以替换关系型数据库,
    MongoDB使用C++开发,不支持SQL,但有自己强大的查询语法,
    MongoDB使用BSON作为数据存储和传输格式,BOSN(JSON的拓展)是一个类似JOSN的二进制序列化的文档,
    支持嵌套对象和数组, MongoDB中collection很像SQL中的table,document很像SQL中的row


    MongoDB的版本命名规范:x.y.z y为奇数表示开发版,y为偶数表示稳定版

  • 相关阅读:
    汉语-成语:老谋深算
    汉语-成语:深谋远虑
    汉语-词语:审题
    汉语-成语:未雨绸缪
    汉语-成语:精养蓄锐
    汉语-成语:厚积薄发
    汉语-成语:韬光养晦
    汉语-词语:忍耐
    菌类:羊肚菌
    养生-菌类:松露
  • 原文地址:https://www.cnblogs.com/lovekingly/p/3963072.html
Copyright © 2011-2022 走看看