商品说明
版本:
V4.2.2
|
交付方式:
镜像
|
适用于:
Linux
|
上架日期:
2020-03-16
|
MongoDB(mongodb.com)是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能丰富,类关系数据库的。
它的特点是高性能、易部署、易使用,存储数据非常方便。 主要功能特性有:
(1) 面向集合存储,易存储对象类型的数据。
(2) 模式自由。
(3) 支持动态查询。
(4) 支持完全索引,包含内部对象。
(5) 支持复制和故障恢复。
(6) 使用高效的二进制数据存储,包括大型对象(如视频等)。
(7) 自动处理碎片,以支持云计算层次的扩展性。
(8) 支持RUBY,PYTHON,JAVA,C++,PHP,C#等多种语言。
(9) 文件存储格式为BSON(一种JSON的扩展)。
MongoDB基本概念
(1) 文档(document)是MongoDB中数据的基本单元,非常类似于关系型数据库系统中的行(但是比行要复杂的多)。
(2) 集合(collection)就是一组文档,如果说MongoDB中的文档类似于关系型数据库中的行,那么集合就如同表。
MongoDB的单个计算机可以容纳多个独立的数据库,每一个数据库都有自己的集合和权限。
MongoDB自带简洁但功能强大的JavaScript shell,这个工具对于管理MongoDB实例和操作数据作用非常大。
每一个文档都有一个特殊的键”_id”,它在文档所处的集合中是唯一的,相当于关系数据库中的表的主键。