书籍作者:累计评价 0 | ISBN:9787121369018 |
书籍语言:简体中文 | 连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 | 下载次数:6846 |
创建日期:2021-02-14 | 发布日期:2021-02-14 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
本书基于采用“理论+实践”的形式编写,通过大量的实例,详细讲解了PostgreSQL的各种SQL特性、参数配置、备份恢复、性能调优、服务端编程、高可用方案等。
第1篇“准备”,包括初识PostgreSQL、安装和启动PostgreSQL;第2篇“入门”,包括创建数据库和表、数据类型及其运算符、函数、查询和修改数据;第3篇“进阶”,包括索引、视图、触发器、表继承和表分区、管理用户权限和模式、配置和管理数据库服务器、备份和恢复数据;第4篇“高阶”,包括事务、优化SQL语句、优化数据库服务端性能、PL/pgSQL服务端编程、高可用方案。
本书结构清晰、内容翔实、案例丰富、通俗易懂、实用性强,适合对数据库(特别是PostgreSQL)感兴趣的读者自学参考。另外,本书也适合作为社会培训机构的培训教材,还可作为大中专院校相关专业的教学参考书。
屠要峰
研究员、中兴通讯数据库技术专家委员会主任、中兴通讯数据智能研发中心主任、CCF信息存储委员会常委、中国开源软件联盟理事。拥有二十多年大型软件系统研发实践经验,主持过大数据、云计算、云存储及分布式数据库等多个大型分布式系统的研发。负责中兴通讯数据智能方向的研发及应用,获省级科技进步一等奖两次。主要研究方向为大数据、云计算、数据库及存储。
陈河堆
中兴通讯数据库平台首席专家,PostgreSQL中文社区核心组成员,拥有十几年的数据库研发工作经验,曾参与公司自研高性能内存数据库、分布式数据库和分布式缓存等系统的设计和开发,近年来醉心于钻研开源数据库技术,热心推动PostgreSQL在中国的推广和应用。
知识点新:基于PostgreSQL 10版本版本
过程完整:从基础语法到实际开发项目全过程
实例丰富:大量的实例,操作性强,便于理解
语言流畅:采用短段、短句,顺流而下般流畅
经验分享:除讲软件知识,还讲实际工作经验
PostgreSQL近几年来保持着强劲的发展趋势,在DB-Engines数据库流行度排行榜上稳居前几名,呈现较快增长趋势。PostgreSQL得益于其强大的SQL语法功能,在全球得到广泛应用,尤其是欧美等国,在我国也被广泛认可和采用,已经被广泛应用于金融、证券、电信、工业控制、农业现代化、移动互联网、社交媒体等领域。
PostgreSQL版本发布节奏相当快,PostgreSQL中文社区的活跃程度非常高。用户在实际工作中一般会选择稳定的版本,新版本通常要观察一段时间,等待足够稳定之后,才会真正上线使用。据调查,现在商用的主流版本大多还是PostgreSQL 9,相信很快PostgreSQL 10会成为实际工作中的主流版本。
本书的内容源于作者及所在数据库团队多年来的使用经验总结和提炼,也参考和引用了一些其他书籍及技术博客的材料,特别是PostgreSQL中文社区的官方文档,在此表示衷心的感谢!
作者把多年来在数据库研发及技术支持过程中遇到的一些经典案例列举给读者,希望对读者的学习有所帮助。
本书的篇章内容较多,涵盖PostgreSQL数据库的基本功能和高级功能,总体上,把一些比较高级的话题都放到后面几章进行介绍,如性能优化、服务端编程、高可用方案等。每个章节基本上是相对独立完整的,读者可以根据自己的情况跳过前面的基础章节,选读自己感兴趣的章节。
本书的特色
1. 以PostgreSQL 10版本为基准,内容较为新颖
PostgreSQL 10版本增加了不少新功能,如声明式表分区等,同时某些原有功能也会发生一些变化,如WAL日志目录名称从“pg_xlog”变成了“pg_wal”。本书的所有实例(示例)都是基于PostgreSQL 10版本的。
2. 包含丰富的实例,可操作性强
本书在介绍数据库的SQL语法、数据类型及各种功能时,都同步提供了丰富的实例,以帮助读者更好地理解和掌握这些知识点。全书包含了100多个实例,读者可以真正做到“在操作中学习”。
3. 书中很多实例来源于真实业务场景,实用性强
本书的很多实例是作者从真实业务场景中提炼出来的,如第15章和第16章中的实例,大多是中兴通讯数据库团队在调优数据库性能过程中遇到过的问题。这些实例实用性很强,可以帮助读者更好地应对相似问题。
4. 内容循序渐进,可读性强
本书在结构上采用循序渐进的策略,先从PostgreSQL的起源发展及安装启动开始,接着带领读者熟悉PostgreSQL的基本操作,之后逐步添加新的知识点。对于初学者来说,只要按顺序逐章阅读,即可轻松学会本书的内容,逐步成为PostgreSQL应用的高手。
5. 提供了操作的素材
数据库中的很多操作都需要操作环境,例如,要查询数据,需要有一个数据库及数据,否则操作无法进行。所以,本书提供了可操作的素材,如“第6章 查询和修改数据”“第7章 索引”“第8章 视图”“第9章 触发器”“第10章 表继承和表分区”等。
6. 注重方法和经验的传递
本书在讲解知识时,更注重方法和经验的传递。全书共有几十个“提示”体例,其内容都是成功经验分享与易错事项总结,有关于经验技巧的,也有关于风险规避的,都可以帮助读者在学习的路途上披荆斩棘,快速进步。
本书适用的读者对象
? 没有任何数据库基础的初学者。
? 有一定数据库基础,想精通PostgreSQL数据库编程的人员。
? 有一定PostgreSQL数据库编程基础,没有项目实践的人员。
? 大中专院校及培训学校的老师和学生。
别买这书,内容很多就是postgtesql中文社区粘贴出来,不如直接看网上的资料
2020-03-26 08:31:13
哈哈你大男大女你都不想南征北战治标不治本准备准备不足不足不足不是比不上不是包治百病下班下班下班把心照不宣知道不
2020-04-01 11:37:16