阅读 (4)

MongoDB 简介

什么是MongoDB ?

MongoDB 是由C++语言编写的开源数据库系统。

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

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

mongodb-logo

MongoDB 将数据存储为一个文档。MongoDB是一个基于分布式文件存储的数据库。

FirstName="Arun", Address="St. Xavier's Road", Spouse=[{Name:"Kiran"}], Children=[{Name:"Rihit", Age:8}].
FirstName="Sameer",Address="8 Gandhi Road".

注意:以上数据有两个不同的文档(以"."分隔)。以这种方式存储数据即为文件存储的数据库。 MongoDB是一个面向文档的数据库。


MongoDB的下载

在MongoDB官网下载该安装包,地址为:https://www.mongodb.com/try/download/community

MongoDB的特点


MongoDB 的发展历史


MongoDB 的语言支持

MongoDB有官方的驱动如下:


MongoDB 的适用场景

MongoDB 的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)和传统的RDBMS 系统(具有丰富的功能)之间架起一座桥梁,它集两者的优势于一身。根据官方网站的描述,Mongo 适用于以下场景。

MongoDB 的使用也会有一些限制,例如,它不适合于以下几个地方。


MongoDB 应用案例

下面列举一些公司MongoDB的实际应用: