码迷,mamicode.com
首页 > 数据库 > 详细

MongoDB

时间:2020-04-12 23:01:38      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:数据库   简单   可伸缩   mongod   添加   web应用   c++语言   高可用   服务器   

NoSQL

  • 没有声明性查询语言
  • 没有预定义的模式
  • 键 - 值对存储
  • 最终一致性,而非ACID属性
  • 非结构化和不可预知的数据
  • 高性能,高可用性和可伸缩性

 

MongoDB

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。

在高负载的情况下,添加更多的节点,可以保证服务器性能。

MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。

MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

MonggoDB的优势

  易扩展:NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。

  数据之间无关系,这样就非常容易扩展

  大数据量,高性能:NoSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。

  者得益于它的无关系性,数据库的结构简单。

  灵活的数据模型:NoSQL无需事先为要存储的数据建立字段,随时都可以存储自定义的数据格式。而在关系型数据库里,

  增删字段是一件非常麻烦的事情。如果是非常大数据量的表,增加字段简直就是一个噩梦。

 

  • 集合(对应MySQL中的数据表)
  • 文档(对应MySQL中的记录)
  • 域(对应MySQL中的字段)

 

MongoDB

标签:数据库   简单   可伸缩   mongod   添加   web应用   c++语言   高可用   服务器   

原文地址:https://www.cnblogs.com/wy919/p/12687949.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!