编程开发 | 219M
语言:英文
5 .0
应用简介
mongodb是一款功能强大、高效的开源数据库软件。它是介于关系型数据库和非关系型数据库之间的产物。它支持多种查询语言。语法有点类似于面向对象的查询语言,几乎可以实现类似于关系数据库中单表查询的大部分功能。
mongodb是一款功能强大、高效的开源数据库软件。它是介于关系型数据库和非关系型数据库之间的产物。它支持多种查询语言。语法有点类似于面向对象的查询语言,几乎可以实现类似于关系数据库中单表查询的大部分功能。
软件特点
1.适合作为信息基础设施的持久缓存层
2、适合几十、上百台服务器组成的数据库
3.适合以文档化格式存储和查询
4.适合实时插入、更新和查询,具有应用程序实时数据存储所需的复制和高扩展性
特征
1. 可以在本地或通过网络创建数据镜像,这使得MongoDB更具可扩展性。
MongoDB提供了一种面向文档的存储,相对简单且易于操作。
Mongodb中的Map/Reduce主要用于数据的批量处理和聚合。
如果负载增加(需要更多的存储空间和更多的处理能力),可以将其分布到计算机网络中的其他节点上。这称为分片。
Mongo支持丰富的查询表达式。查询命令使用JSON 格式的标签来轻松查询文档中嵌入的对象和数组。
MongoDb 使用update() 命令来替换已完成的文档(数据)或某些指定的数据字段。
您可以在MongoDB 记录中的任何属性上设置索引(例如:FirstName='Sameer',Address='8 Gandhi Road')以实现更快的排序。
映射和减少。 Map函数调用emit(key, value)遍历集合中的所有记录,并将key和value传递给Reduce函数处理。
GridFS是MongoDB中的一个内置功能,可以用来存储大量的小文件。
Map函数和Reduce函数是使用javascript编写的,可以通过db.runCommand或mapreduce命令执行MapReduce操作。
MongoDB 允许在服务器端执行脚本。您可以用Javascript编写一个函数并直接在服务器端执行它。也可以将函数定义存储在服务器端,下次直接调用。
MongoDB支持多种编程语言:RUBY、PYTHON、JAVA、C++、php、C#等语言。
MongoDB 很容易安装。
热门攻略