java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 16502|回复: 66

[java电子书] 数据架构师的PostgreSQL修炼:高效设计、开 PDF 电子书 百度云 网盘下载

  [复制链接]
  • TA的每日心情
    开心
    2018-4-8 22:14
  • 签到天数: 1 天

    [LV.1]初学乍练

    1835

    主题

    1837

    帖子

    5517

    积分

    普通会员

    Rank: 2

    积分
    5517
    发表于 2018-10-11 17:56:00 | 显示全部楼层 |阅读模式
    java自学网(www.javazx.com)-java论坛,java电子书推荐:《 数据架构师的PostgreSQL修炼:高效设计、开发与维护数据库应用》
    , X- q# v. d% w, H# g; b- W: Kjava电子书推荐理由:本书将教你如何构建及运行一个可扩展且已经优化的PostgreSQL服务器。全书始于基本概念(例如从源代码中安装PostgreSQL),并逐渐深入理论部分(例如并发性和事务管理)。在此之后,你将学习如何设置副本、使用负载均衡进行水平扩展以及排除故障。继续阅读本书,你将看到配置参数对性能、可扩展性以及事务管理所起到的显著影响。最后,你将接触到PostgreSQL生态系统中那些有用的工具,它们被用来分析PostgreSQL日志、设置负载均衡和进行数据恢复。 本书将教你如何构建及运行一个可扩展且已经优化的PostgreSQL服务器。全书始于基本概念(例如从源代码中安装PostgreSQL),并逐渐深理论部分(例如并发性和事务管理)。" ?8 V9 e4 ]3 R- Q) b
    ! ]! e: v2 Y3 I
    作者:梅马拉 Maymala1 l2 x% V7 p4 h- E4 K2 D+ E
    出版社:机械工业出版社8 H  u+ U& X% p% e
    出版时间:2016-05-01
    " i0 `$ K7 ?* o& j书籍价格:0.00元
    : t& \/ Y; G7 d6 s  N, B' d# u+ z+ Z+ o

    / u1 e* t6 n1 A! D" Y8 P$ [$ [, f! m' @8 D& R! w1 O& y5 C
    ' _/ t/ w1 u* o6 ^
    java电子书目录:
    6 c' e" C1 `! ?1 G: a2 U

    第1章 安装PostgreSQL

    1.1 安装选项

    1.1.1 下载并提取源码

    1.1.2 检查源码内容

    1.2 编译源码的各种依赖

    1.3 配置和创建makefile

    1.4 建立和创建可执行文件

    1.5 安装和移动文件到指定的位置

    1.6 初始化集群

    1.6.1 快速了解各个目录

    1.6.2 已创建的进程

    1.6.3 创建的重要文件

    1.7 与扩展程序相互协作

    1.8 小结

    第2章 服务器架构

    2.1 从守护进程开始

    2.2 理解共享缓冲区

    2.3 检查点

    2.4 WAL与WAL写进程

    2.4.1 恢复

    2.4.2 增量备份和基于时间点的恢复

    2.4.3 复制

    2.5 后台写入器

    2.6 自动清空加载器进程

    2.7 日志进程

    2.8 统计信息收集器进程

    2.9 WAL发送器和WAL接收器

    2.10 使用work_mem在内存中进行排序

    2.11 使用maintenance_work_mem进行维护

    2.12 小结

    第3章 PostgreSQL——对象层次和角色

    3.1 PostgreSQL集群

    3.2 了解表空间

    3.2.1 使用临时表空间管理临时对象

    3.2.2 视图

    3.3 数据库、模式与search_path

    3.4 角色和权限

    3.5 小结

    第4章 使用事务进行工作

    4.1 了解事务

    4.2 PostgreSQL和MVCC

    4.3 小结

    第5章 使用SQL Power Architect进行数据建模

    5.1 数据库工具及其用途

    5.2 数据库设计工具

    5.2.1 下载与安装SQL Power Architect

    5.2.2 创建表

    5.3 生成SQL

    5.3.1 逆向工程及变更操作

    5.3.2 导出数据模型

    5.3.3 分析

    5.4 小结

    第6章 客户端工具

    6.1 GUI工具与命令行工具

    6.2 下载与安装pgAdmin

    6.2.1 添加一台服务器

    6.2.2 pgAdmin主窗口

    6.2.3 查询工具

    6.3 psql——在命令行模式下工作

    6.3.1 psql——连接选项

    6.3.2 \d的功能

    6.3.3 更多元命令

    6.3.4 设置环境

    6.3.5 命令的历史记录

    6.4 小结

    第7章 SQL调优

    7.1 了解数据库的基本事实

    7.1.1 事实1,数据库中读比写更频繁

    7.1.2 事实2,数据始终在块或页面中读取,而不是作为单独的记录或列

    7.1.3 减少读/写块的数量的方法

    7.2 查询执行组件

    7.2.1 计划器

    7.2.2 访问方法

    7.2.3 连接策略

    7.3 发现执行计划

    7.4 优化指南和捕捉

    7.4.1 外键索引

    7.4.2 使用SELECT*

    7.4.3 使用ORDER BY

    7.4.4 使用DISTINCT

    7.4.5 使用UNION ALL代替UNION

    7.4.6 在FILTER子句中使用函数

    7.4.7 减少SQL语句数量

    7.4.8 减少函数执行

    7.4.9 不使用索引的情况

    7.4.10 部分索引

    7.4.11 优化函数

    7.5 小结

    第8章 服务器调优

    8.1 服务器端内存设置

    8.1.1 shared_buffers

    8.1.2 effective_cache_size

    8.2 管理写入、连接和维护操作

    8.3 查找/扫描开销及统计参数

    8.4 物化视图

    8.5 分区表

    8.6 小结

    第9章 PostgreSQL写入与读取数据工具

    9.1 考虑建立生产数据库

    9.2 COPY命令

    9.3 使用pg_bulkload快速加载

    9.4 pg_dump命令

    9.5 过滤选项

    9.5.1 pg_dumpall工具

    9.5.2 pg_restore工具

    9.6 小结

    第10章 扩展、复制、备份和恢复

    10.1 可扩展性

    10.1.1 垂直扩展

    10.1.2 水平扩展

    10.2 基于时间点的恢复

    10.3 小结

    第11章 PostgreSQL故障排除

    11.1 连接问题

    11.2 验证和权限问题

    11.3 参数更改无效

    11.4 查询无响应

    11.5 小结

    第12章 PostgreSQL额外功能

    12.1 有趣的数据类型

    12.1.1 range

    12.1.2 XML

    12.1.3 几何与地理数据

    12.1.4 外部数据封装器

    12.1.5 pgbadger

    12.2 变化中的产品特性

    12.3 小结


      A; }- o# J- MJava资料百度网盘下载地址链接(百度云):java自学网(javazx.com) 数据架构师的PostgreSQL修炼:高效设计、开发与维护数据库应用  PDF 高清 电子书 百度云.rar【密码回帖可见】
    $ Q6 R+ R0 E! p" J) @, `
    游客,如果您要查看本帖隐藏内容请回复

    & W- l5 L# ~+ M2 b1 a$ p6 A* i8 k5 _$ h/ l! y" C: Q7 _
    ) z8 M7 e8 {: b9 o+ I

    4 }# g; u9 h, h( R( h  L+ b
    回复

    使用道具 举报

  • TA的每日心情

    2021-5-18 22:43
  • 签到天数: 49 天

    [LV.5]渐入佳境

    0

    主题

    98

    帖子

    30万

    积分

    终身VIP

    Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60Rank: 60

    积分
    300906
    发表于 2019-8-1 10:39:41 | 显示全部楼层
    数据架构师的PostgreSQL修炼
    回复 支持 反对

    使用道具 举报

    xvpa 该用户已被删除
    发表于 2019-9-17 08:54:00 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-19 21:19
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    4

    帖子

    26

    积分

    普通会员

    Rank: 2

    积分
    26
    发表于 2019-10-19 21:25:02 | 显示全部楼层
    谢谢分享这么新的资源!2 T" F( X1 X7 Z  u
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-3-5 22:07
  • 签到天数: 3 天

    [LV.2]登堂入室

    0

    主题

    7

    帖子

    64

    积分

    普通会员

    Rank: 2

    积分
    64
    发表于 2019-12-5 10:20:40 | 显示全部楼层
    good good good
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-12-11 11:05
  • 签到天数: 2 天

    [LV.1]初学乍练

    0

    主题

    4

    帖子

    31

    积分

    普通会员

    Rank: 2

    积分
    31
    发表于 2019-12-11 11:06:32 | 显示全部楼层
    谢谢楼主分享,谢谢Javazx!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3373

    帖子

    6748

    积分

    普通会员

    Rank: 2

    积分
    6748
    发表于 2019-12-25 15:02:32 | 显示全部楼层
    真的是太棒啦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-7-24 00:03
  • 签到天数: 4 天

    [LV.2]登堂入室

    0

    主题

    3379

    帖子

    6842

    积分

    普通会员

    Rank: 2

    积分
    6842
    发表于 2019-12-27 10:18:58 | 显示全部楼层
    goooood。学习下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-8-7 17:52
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    3342

    帖子

    6695

    积分

    普通会员

    Rank: 2

    积分
    6695
    发表于 2020-1-20 18:40:22 | 显示全部楼层
    真是好资料
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3361

    帖子

    6738

    积分

    禁止发言

    积分
    6738
    发表于 2020-2-3 22:40:32 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Java自学网

    GMT+8, 2024-5-18 04:22 , Processed in 0.121928 second(s), 35 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

    快速回复 返回顶部 返回列表