- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NoSQL 数据库
— MongoDB 和 Redis
目 录
1NoSQL 简述 4
2MongoDB 简介 4
3 术语介绍 5
4MongoDB 资源消耗 6
5 交互式 shell 6
6 一般功能 7
6.1 插入 7
6.2 查询 7
6.3 删除 7
6.4 索引 8
6.5map/reduce 8
7 模式设计 8
8 嵌入与引用 9
9GridFS11
9.1GridFS 表示的对象信息 11
9.2GridFS 管理 12
10Replication (复制) 13
10.1master-slave 模式 13
10.2replica pairs 模式 13
10.3 受限的 master-master 复制 14
11Sharding (分片) 14
11.1sharding 介绍 14
11.2sharding 的配置和管理 15
12Java API 简介 16
13MongoDB 实例分析 17
13.1 图片保存在文件系统中 17
13.2 图片保存在数据库中 19
14MongoDB 常用 API 总结 23
15Redis 简介 27
15.1Redis 特性 27
16Redis 数据类型 28
16.1String 类型 28
16.2List 类型 28
16.3Set 类型 29
16.4ZSet 类型 29
16.5Hash 类型 29
17All data in memory, but saved on disk 29
18Redis 的 Master-Slave 模式 30
19Redis 虚拟内存管理 31
20Redis 实例分析 31
21Redis 命令总结 32
21.1 连接操作相关的命令 32
21.2 对 value 操作的命令 32
21.3 对 String 操作的命令 33
21.4 对 List 操作的命令 33
21.5 对 Set 操作的命令 34
21.6 对 zset (sorted set)操作的命令 35
21.7 对 Hash 操作的命令 35
21.8 持久化 36
21.9 远程服务控制 36
NoSQL 数据库
— MongoDB 和 Redis
1NoSQL简述
CAP (Consistency ,Availabiity ,Partition tolerance) 理论告诉我们,一个分布式系统不可
能满足一致性, 可用性和分区容错性这三个需求, 最多只能同时满足两个。 关系型数据库通
过把更新操作写到事务型日志里实现了部分耐用性,但带来的是写性能的下降。 MongoDB
等 NoSQL 数据库背后蕴涵的哲学是不同的平台应该使用不同类型的数据库,
文档评论(0)