《PostgreSQL实战》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
分类
科技技术
出版年份
2018
出版社
机械工业出版社
页数
399 页
语言
中文
豆瓣评分
★ 7.8

《PostgreSQL实战》内容简介

本书由数据库专业开发人员撰写,系统介绍PostgreSQL10的丰富特性,及其在生产实践运维中的技巧,全书分为基础篇、核心篇、进阶篇,共18章。基础篇包括第1~4章,主要介绍PostgreSQL基础知识,例如安装与配置、客户端工具、数据类型、SQL高级特性等,为读者阅读核心篇和进阶篇做好准备;核心篇包括第5-9章,主要介绍PostgreSQL核心内容,例如体系结构、并行查询、事务与并发控制、分区表等;进阶篇包括第10~18章,主要介绍PostgreSQL高级内容,例如性能优化、物理复制、逻辑复制、备份与恢复、高可用、版本升级、扩展模块、Oracle数据库迁移PostgreSQL实战、PostGIS等。

《PostgreSQL实战》书籍信息摘要

《PostgreSQL实战》内容简介与阅读建议,作者 谭峰 张文升,科技技术,2018年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:PostgreSQL、实战、运维、计算机类。

《PostgreSQL实战》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。 评分 7.8 可作为选书参考。

获取建议

《PostgreSQL实战》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. Contents 目录
  2. 序言
  3. 前言
  4. 基础篇
  5. 第1章安装与配置基础2
  6. 1.1初识PostgreSQL2
  7. 1.1.1PostgreSQL的特点3
  8. 1.1.2许可3
展开全部(共 165 章节)
  1. 1.1.3邮件列表和讨论区3
  2. 1.2安装PostgreSQL3
  3. 1.2.1通过yum源安装4
  4. 1.2.2通过源码编译安装5
  5. 1.2.3设置一个软链接7
  6. 1.3客户端程序和服务器程序8
  7. 1.3.1客户端程序8
  8. 1.3.2服务器程序11
  9. 1.4创建数据库实例11
  10. 1.4.1创建操作系统用户11
  11. 1.4.2创建数据目录12
  12. 1.4.3初始化数据目录13
  13. 1.5启动和停止数据库服务器14
  14. 1.5.1使用service方式15
  15. 1.5.2使用pg_ctl进行管理15
  16. 1.5.3其他启动和关闭数据库服务器的方式16
  17. 1.5.4配置开机启动16
  18. 1.6数据库配置基础17
  19. 1.6.1配置文件的位置17
  20. 1.6.2pg_hba.conf17
  21. 1.6.3postgresql.conf19
  22. 1.6.4允许远程访问数据库20
  23. 1.7本章小结22
  24. 第2章客户端工具23
  25. 2.1pgAdmin 4简介23
  26. 2.1.1pgAdmin 4 安装23
  27. 2.1.2pgAdmin 4 使用23
  28. 2.2psql功能及应用26
  29. 2.2.1使用psql连接数据库26
  30. 2.2.2psql元命令介绍28
  31. 2.2.3psql导入、导出表数据31
  32. 2.2.4psql的语法和选项介绍34
  33. 2.2.5psql执行sql脚本36
  34. 2.2.6psql如何传递变量到SQL37
  35. 2.2.7使用psql定制日常维护脚本38
  36. 2.2.8psql亮点功能39
  37. 2.3本章小结43
  38. 第3章数据类型44
  39. 3.1数字类型44
  40. 3.1.1数字类型列表44
  41. 3.1.2数字类型操作符和数学函数46
  42. 3.2字符类型47
  43. 3.2.1字符类型列表47
  44. 3.2.2字符类型函数48
  45. 3.3时间/日期类型49
  46. 3.3.1时间/日期类型列表49
  47. 3.3.2时间/日期类型操作符50
  48. 3.3.3时间/日期类型常用函数51
  49. 3.4布尔类型52
  50. 3.5网络地址类型53
  51. 3.5.1网络地址类型列表54
  52. 3.5.2网络地址操作符55
  53. 3.5.3网络地址函数56
  54. 3.6数组类型56
  55. 3.6.1数组类型定义56
  56. 3.6.2数组类型值输入56
  57. 3.6.3查询数组元素57
  58. 3.6.4数组元素的追加、删除、更新58
  59. 3.6.5数组操作符58
  60. 3.6.6数组函数59
  61. 3.7范围类型60
  62. 3.7.1范围类型列表60
  63. 3.7.2范围类型边界61
  64. 3.7.3范围类型操作符62
  65. 3.7.4范围类型函数62
  66. 3.7.5给范围类型创建索引63
  67. 3.8json/jsonb类型63
  68. 3.8.1json类型简介63
  69. 3.8.2查询json数据64
  70. 3.8.3jsonb与json差异64
  71. 3.8.4jsonb与json操作符65
  72. 3.8.5jsonb与json函数66
  73. 3.8.6jsonb键/值的追加、删除、更新66
  74. 3.9数据类型转换68
  75. 3.9.1通过格式化函数进行转换68
  76. 3.9.2通过CAST函数进行转换68
  77. 3.9.3通过::操作符进行转换69
  78. 3.10本章小结70
  79. 第4章SQL高级特性71
  80. 4.1WITH查询71
  81. 4.1.1复杂查询使用CTE71
  82. 4.1.2递归查询使用CTE72
  83. 4.2批量插入74
  84. 4.2.1方式一:INSERT INTO...SELECT...74
  85. 4.2.2方式二:INSERT INTO VALUES (),(),...()75
  86. 4.2.3方式三:COPY或COPY元命令75
  87. 4.3RETURNING返回修改的数据76
  88. 4.3.1RETURNING返回插入的数据76
  89. 4.3.2RETURNING返回更新后数据77
  90. 4.3.3RETURNING返回删除的数据77
  91. 4.4UPSERT78
  92. 4.4.1UPSERT场景演示78
  93. 4.4.2UPSERT语法79
  94. 4.5数据抽样80
  95. 4.5.1SYSTEM抽样方式81
  96. 4.5.2BERNOULLI抽样方式82
  97. 4.6聚合函数84
  98. 4.6.1string_agg函数84
  99. 4.6.2array_agg函数85
  100. 4.7窗口函数86
  101. 4.7.1窗口函数语法86
  102. 4.7.2avg() OVER()87
  103. 4.7.3row_number()88
  104. 4.7.4rank()89
  105. 4.7.5dense_rank ()89
  106. 4.7.6lag()90
  107. 4.7.7first_value ()91
  108. 4.7.8last_value ()91
  109. 4.7.9nth_value ()92
  110. 4.7.10窗口函数别名的使用92
  111. 4.8本章小结93
  112. 核心篇
  113. 第5章体系结构96
  114. 5.1逻辑和物理存储结构96
  115. 5.1.1逻辑存储结构96
  116. 5.1.2物理存储结构97
  117. 5.2进程结构105
  118. 5.2.1守护进程与服务进程105
  119. 5.2.2辅助进程105
  120. 5.3内存结构106
  121. 5.3.1本地内存106
  122. 5.3.2共享内存107
  123. 5.4本章小结107
  124. 第6章并行查询109
  125. 6.1并行查询相关配置参数109
  126. 6.2并行扫描111
  127. 6.2.1并行顺序扫描111
  128. 6.2.2并行索引扫描112
  129. 6.2.3并行index-only扫描114
  130. 6.2.4并行bitmap heap扫描115
  131. 6.3并行聚合117
  132. 6.4多表关联119
  133. 6.4.1Nested loop多表关联120
  134. 6.4.2Merge join多表关联121
  135. 6.4.3Hash join多表关联122
  136. 6.5本章小结124
  137. 第7章事务与并发控制125
  138. 7.1事务和并发控制的概念125
  139. 7.1.1事务的基本概念和性质125
  140. 7.1.2并发引发的现象126
  141. 7.1.3ANSI SQL标准的事务隔离级别129
  142. 7.2PostgreSQL的事务隔离级别130
  143. 7.2.1查看和设置数据库的事务隔离级别131
  144. 7.2.2修改全局的事务隔离级别132
  145. 7.2.3查看当前会话的事务隔离级别132
  146. 7.2.4设置当前会话的事务隔离级别132
  147. 7.2.5设置当前事务的事务隔离级别133
  148. 7.3PostgreSQL的并发控制133
  149. 7.3.1基于锁的并发控制134
  150. 7.3.2基于多版本的并发控制134
  151. 7.3.3通过pageinspect观察MVCC137
  152. 7.3.4使用pg_repack解决表膨胀问题140
  153. 7.3.5支持事务的DDL140
  154. 7.4本章小结141
  155. 第8章分区表142
  156. 8.1分区表的
  157. ……

常见问题

《PostgreSQL实战》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。 评分 7.8 可作为选书参考。

《PostgreSQL实战》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《PostgreSQL实战》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《PostgreSQL实战》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《PostgreSQL实战》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《PostgreSQL实战》相关书籍?

可以进入 谭峰 张文升 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。