MongoDB的学习(1)

MongoDB的初识

MongoDB的简介

MongoDB的是当前的NoSQL数据中最热门的一种,是一种开源(目前免费),容易扩展,表结构自由,高性能且面向文档的数据库。

MongoDB中的特点:

  • 数据文件的存储格式是BSON:一种JSON的扩展
  • 面向集合存储,易于存储对象类型和JSON形式的数据
  • 模式自由:一个集合(表)可以存储一个键值对(列)的文档(行),也可以存储多个键值对的文档
  • 支持动态查询
  • 完整的索引支持
  • 支持复制和故障恢复
  • 二进制数据存储:使用传统高效的二进制
  • 自动分片:支持水平的数据库集群
  • 支持多种语言
  • 是用内存映射存储引擎:会把磁盘IO操作转化成内存操作

MongoDB中的应用场景:

  • 适用:网站数据,缓存,大尺度低价值的数据,高伸缩性的场景,用于对象和JSON数据的存储
  • 不适用:高度事务性的系统,传统的商业智能应用,使用SQL方便时

猜你喜欢

转载自blog.csdn.net/xiechao_5800/article/details/80577896
今日推荐