上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 36 下一页
摘要: 添加MongoDB驱动 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.12.0</version> </dependency> //连接 MongoD 阅读全文
posted @ 2020-12-20 17:26 hjy1995 阅读(117) 评论(0) 推荐(0)
摘要: 复制 MongoDB复制是将数据同步在多个服务器的过程。 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。 保障数据的安全性 数据高可用性 (24*7) 灾难恢复 无需停机维护(如备份,重建索引,压缩) 分布式读取数据 MongoDB复制是主从结 阅读全文
posted @ 2020-12-20 17:22 hjy1995 阅读(1780) 评论(0) 推荐(0)
摘要: aggregate 聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果 db.collection.aggregate(AGGREGATE_OPERATION),基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage)组成的管道,可以对每个阶段的管道 阅读全文
posted @ 2020-12-20 17:19 hjy1995 阅读(1215) 评论(0) 推荐(0)
摘要: 索引 索引是特殊的数据结构,存储在一个易于遍历读取的数据集合中,索引是对数据库表中一列或多列的值进行排序的一种结构,MongoDB 的索引存储在内存中,是B树结构 db.collection.createIndex(keys, options),使用createIndex() 方法创建索引 Key 阅读全文
posted @ 2020-12-20 17:16 hjy1995 阅读(184) 评论(0) 推荐(0)
摘要: 文档操作 插入文档 db.COLLECTION_NAME.insert(document),若插入的数据主键已经存在,则会抛 org.springframework.dao.DuplicateKeyException 异常,提示主键重复,不保存当前数据 db.COLLECTION_NAME.inse 阅读全文
posted @ 2020-12-20 17:15 hjy1995 阅读(136) 评论(0) 推荐(0)
摘要: MongoDB连接 通过MongoDB shell 来连接 Mongodb 服务 mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] mongod 阅读全文
posted @ 2020-12-20 17:14 hjy1995 阅读(232) 评论(0) 推荐(0)
摘要: 简介 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB 将数据存储为一个文档,数据结构由键值 阅读全文
posted @ 2020-12-20 17:12 hjy1995 阅读(125) 评论(0) 推荐(0)
摘要: 集群模式 Redis 集群有16384个哈希槽,每个key通过CRC16校验后对16384取模来决定放置哪个槽.集群的每个节点负责一部分hash槽,主从节点数据一致性的原理和主从模式一样 Redis集群运行原理如下: 1.所有的Redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化 阅读全文
posted @ 2020-12-20 17:09 hjy1995 阅读(193) 评论(0) 推荐(0)
摘要: 哨兵模式 哨兵模式(Sentinel)机制。如果主服务器挂了,我们可以将从服务器升级为主服务器,等到旧的主服务器(挂掉的那个)重连上来,会将它(挂掉的主服务器)变成从服务器 一个或者多个哨兵Sentinel不停地监控Redis主从服务器是否正常工作 如果某个Redis实例有故障,那么哨兵负责发送消息 阅读全文
posted @ 2020-12-20 17:05 hjy1995 阅读(204) 评论(0) 推荐(0)
摘要: 1 背景 涉及身份验证的系统都需要存储用户的认证信息,常用的用户认证方式主要为用户名和密码的方式,为了安全起见,用户输入的密码需要保存为密文形式,可采用已公开的不可逆的hash加密算法,比如SHA256, SHA512, SHA3等,对于同一密码,同一加密算法会产生相同的hash值,这样,当用户进行 阅读全文
posted @ 2020-12-20 16:31 hjy1995 阅读(184) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 36 下一页