上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 32 下一页
摘要: Map-Reduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE),MapReduce可以被用来构建大型复杂的聚合查询,对于大规模数据分析相当实用。MapReduce基本语法 db.collection.mapReduce( func 阅读全文
posted @ 2020-12-20 17:32 huiyii 阅读(110) 评论(0) 推荐(0) 编辑
摘要: mongodb不支持事务,但是mongodb提供了许多原子操作,比如文档的保存,修改,删除等,都是原子操作。 原子操作常用方法: db.collection.findAndModify() 、db.collection.findOneAndDelete()、db.collection.findOne 阅读全文
posted @ 2020-12-20 17:31 huiyii 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 文档间可以通过嵌入和引用来建立联系。MongoDB 中的关系可以是: 1:1 (1对1) 1: N (1对多) N: 1 (多对1) N: N (多对多) 嵌入式关系 这种数据结构的缺点是,如果用户和用户地址在不断增加,数据量不断变大,会影响读写性能 文档嵌套的数量和深度没有限制,但MongoDB目 阅读全文
posted @ 2020-12-20 17:28 huiyii 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 添加MongoDB驱动 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.12.0</version> </dependency> //连接 MongoD 阅读全文
posted @ 2020-12-20 17:26 huiyii 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 复制 MongoDB复制是将数据同步在多个服务器的过程。 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。 保障数据的安全性 数据高可用性 (24*7) 灾难恢复 无需停机维护(如备份,重建索引,压缩) 分布式读取数据 MongoDB复制是主从结 阅读全文
posted @ 2020-12-20 17:22 huiyii 阅读(1712) 评论(0) 推荐(0) 编辑
摘要: aggregate 聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果 db.collection.aggregate(AGGREGATE_OPERATION),基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage)组成的管道,可以对每个阶段的管道 阅读全文
posted @ 2020-12-20 17:19 huiyii 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 索引 索引是特殊的数据结构,存储在一个易于遍历读取的数据集合中,索引是对数据库表中一列或多列的值进行排序的一种结构,MongoDB 的索引存储在内存中,是B树结构 db.collection.createIndex(keys, options),使用createIndex() 方法创建索引 Key 阅读全文
posted @ 2020-12-20 17:16 huiyii 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 文档操作 插入文档 db.COLLECTION_NAME.insert(document),若插入的数据主键已经存在,则会抛 org.springframework.dao.DuplicateKeyException 异常,提示主键重复,不保存当前数据 db.COLLECTION_NAME.inse 阅读全文
posted @ 2020-12-20 17:15 huiyii 阅读(124) 评论(0) 推荐(0) 编辑
摘要: MongoDB连接 通过MongoDB shell 来连接 Mongodb 服务 mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] mongod 阅读全文
posted @ 2020-12-20 17:14 huiyii 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 简介 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB 将数据存储为一个文档,数据结构由键值 阅读全文
posted @ 2020-12-20 17:12 huiyii 阅读(103) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 32 下一页