图书介绍

电力系统自动化2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

电力系统自动化
  • 丁坚勇,胡志坚编;张保会主审 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787512372726
  • 出版时间:2015
  • 标注页数:188页
  • 文件大小:33MB
  • 文件页数:198页
  • 主题词:电力系统-自动化-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

电力系统自动化PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 云存储概述1

1.1云存储起源2

1.1.1云存储技术起源2

1.1.2云存储服务起源3

1.2云存储概念3

1.3云存储的特点4

第2章 对象存储系统6

2.1非结构化数据存储6

2.1.1什么是非结构化数据6

2.1.2非结构化数据的存储要求7

2.1.3存储系统的种类8

2.1.4传统的共享存储方法的缺点8

2.2对象存储系统9

2.2.1对象存储的产生9

2.2.2对象存储的基本概念10

2.2.3对象存储的关键特性与价值11

2.2.4 对象存储的主要应用场景11

第3章 Swift简介13

3.1 Swift的开发历史13

3.2 Swift的特性14

3.2.1极高的数据持久性14

3.2.2可扩展性14

3.2.3高并发14

3.2.4完全对称的系统架构14

3.2.5硬件设备要求低15

3.2.6开发的友好性15

3.2.7管理友好性15

3.3 Swift应用场景16

3.3.1常见案例介绍16

3.3.2存储用于数据分析16

3.3.3备份、归档和灾难恢复16

3.3.4 静态网站托管17

3.4 CAP理论简介17

3.4.1 CAP理论17

3.4.2一致性种类17

3.4.3 CAP理论的应用18

第4章 Swift的工作原理20

4.1核心概念20

4.1.1 Swift URL20

4.1.2账号(Accounts)21

4.1.3容器(Containers)21

4.1.4对象(Objects)21

4.1.5 Swift API21

4.2 Swift的总体架构22

4.2.1代理服务器(Proxy Server)22

4.2.2存储服务器(Storage Server)23

4.3 Swift的工作原理24

4.3.1虚节点24

4.3.2环(The Ring)25

4.3.3一致性服务器(Consistency Server)26

4.3.4 区域(Zones)28

4.3.5地区(Regions )28

4.3.6数据存储点选择算法29

4.4 使用场景举例29

4.4.1上传(PUT)29

4.4.2下载(GET)30

4.5总结31

第5章 Swift的使用33

5.1命令行客户端33

5.1.1安装34

5.1.2认证34

5.1.3访问控制35

5.1.4访问容器和对象36

5.1.5 swift CLI命令清单38

5.2存储服务的HTTP API39

5.2.1认证40

5.2.2存储账号服务42

5.2.3 存储容器服务47

5.2.4存储对象服务54

5.3利用curl使用Swift存储服务59

5.3.1 curl的安装59

5.3.2 curl简单使用60

5.3.3认证60

5.3.4获取集群存储使用情况61

5.3.5创建容器和获取容器列表61

5.3.6 分页返回容器列表63

5.3.7内容格式64

5.3.8获取容器的元数据66

5.3.9删除容器66

5.3.10创建对象67

5.3.11分页返回对象列表68

5.3.12下载、复制和删除对象69

5.3.13对象元数据71

5.4总结72

第6章 Swift的高级特性74

6.1创建大对象74

6.1.1动态大对象75

6.1.2静态大对象76

6.1.3静态和动态大对象的比较77

6.2许可和访问控制表78

6.3多版本对象79

6.4失效对象82

6.5客户元数据82

6.6总结83

第7章 使用Java开发Swift应用85

7.1 jclouds简介86

7.1.1 jclouds的特性86

7.1.2 BlobStore简介86

7.1.3 BlobStore的核心概念86

7.2 jclouds—Swift的安装87

7.2.1 jclouds简介87

7.2.2 jclouds安装88

7.3 BlobStore API91

7.3.1连接91

7.3.2获取BlobStore接口91

7.3.3容器操作命令91

7.3.4 blob操作命令92

7.3.5使用BlobStore API93

7.4使用Blob Store API的高级功能104

7.4.1 上传大型数据104

7.4.2大型列表106

7.4.3 目录标识106

7.4.4 Content Disposition106

7.5 Swift Client接口107

7.5.1 SwiftClient接口简介107

7.5.2 SwiftClient接口使用108

第8章 Swift的实现原理114

8.1环(Ring)的实现原理114

8.1.1普通Hash算法与场景分析115

8.1.2一致性哈希算法116

8.1.3虚节点(Partition)118

8.1.4 副本(Replica)120

8.1.5分区(Zone)122

8.1.6权重(Weight)122

8.1.7小结123

8.2环的数据结构123

8.3存储节点的实现124

8.3.1对象(objects) 目录125

8.3.2账号(accounts)目录127

8.3.3 容器(containers)目录132

8.3.4 临时(tmp)目录134

8.3.5 async_pending目录134

8.3.6 隔离(quarantined ) 目录137

8.3.7小结138

8.4容器间同步的实现138

8.4.1简介138

8.4.2设置容器同步138

8.4.3容器同步的实现140

8.5总结142

第9章 Swift的单机搭建144

9.1安装说明145

9.1.1安装环境145

9.1.2单机版Swift结构145

9.2环境准备146

9.2.1系统要求146

9.2.2更新配置操作系统146

9.3安装代理(Proxy)节点148

9.3.1创建Swift目录148

9.3.2创建swift.conf文件148

9.3.3创建Swift服务148

9.3.4创建SSL自签名证书148

9.3.5更改memcached监听地址148

9.3.6 创建代理节点配置文件149

9.3.7生成相关nng以及builder文件149

9.4安装存储节点151

9.4.1安装存储服务相关包151

9.4.2配置各个存储节点152

9.4.3更改rsyncd.conf文件158

9.4.4设置rsyncd文件160

9.4.5建立存储点160

9.5安装成功验证161

9.5.1检测Swift运行状态161

9.5.2.上传和列出文件161

9.5.3 下载文件162

9.6常见问题说明162

第10章 Swift的多机搭建163

10.1基本结构和术语163

10.2安装环境准备165

10.2.1操作系统配置165

10.2.2添加下载源165

10.2.3创建Swift用户166

10.2.4创建Swift的工作目录166

10.3安装代理节点167

10.3.1安装代理节点Proxy167

10.3.2创建工作目录167

10.3.3 配置memched监听默认端口167

10.3.4创建swift.conf文件168

10.3.5创建SSL自签名证书168

10.3.6创建代理节点配置文件168

10.3.7构建创建ring的builder文件169

10.3.8添加 Zone的命令170

10.3.9启动代理服务171

10.4安装存储节点171

10.4.1安装存储服务相关包171

10.4.2存储点的设置171

10.4.3创建Swift工作目录172

10.4.4复制配置文件172

10.4.5创建/etc/rsyncd.conf173

10.4.6修改/etc/default/rsync173

10.4.7创建配置文件173

10.4.8开启存储节点服务175

10.5安装成功验证176

10.5.1检测 Swift运行状态176

10.5.2 上传和列出文件176

10.5.3 下载文件177

10.6常见问题说明177

第11章 运行维扩Swift集群178

11.1增加存储容量179

11.1.1 Swift安置数据的方法179

11.1.2添加新磁盘的方法179

11.1.3平滑添加存储容量的方法180

11.1.4添加新的存储节点181

11.2移出存储设备182

11.2.1移出存储节点182

11.2.2移出存储磁盘183

11.3处理硬件故障184

11.3.1处理有故障的磁盘驱动器185

11.3.2处理写满的磁盘驱动器185

11.3.3处理磁盘区域失效故障185

11.3.4处理失去联系的节点故障186

11.3.5处理故障节点186

11.4观察和优化集群性能187

11.5总结187

热门推荐