成功加入购物车
有3-5铅笔划线
[美] 穆林斯 (Craig S. Mullins) 著; 褚晓霞 译 / 机械工业出版社 / 2014-09 / 平装
售价 ¥ 60.00 4.7折
定价 ¥129.00
品相 九品
上书时间2021-07-05
DBA修炼之道:数据库管理员的第一本书(原书第2版)
《数据库技术丛书·DBA修炼之道:数据库管理员的本书(原书第2版)》是资深数据库管理专家穆林斯30余年经验的结晶,通过大量的典型数据管理分析经验,全面而系统地讲解数据库管理的各种技术问题与解决方法,内容全面而深入,包括创建数据库环境、数据建模、规范化、设计、性能、数据完整性、合规性、治理、安全、备份/恢复、灾难规划、数据和存储管理、数据移动/分布、数据仓库、连接、元数据、工具等。
《数据库技术丛书·DBA修炼之道:数据库管理员的本书(原书第2版)》共24章,主要内容包括:第1~2章介绍了如何建立可用的企业数据库环境。第3~4章阐释如何制定合理的数据模型和数据库设计,并将其应用于企业生产中。第5~6章介绍应用创新的数据库功能,如时态数据和多级安全,以及部署运行良好并能保护数据完整性的应用程序。第7~8章介绍管理所有形式的数据库相关的变更和数据的可用性问题。第9~12章涉及系统优化性能和可用性的所有方面。第13~15章涉及部署现代数据安全程序和切实可行的数据管理策略。第16~17章介绍数据库备份/恢复和业务连续性规划。第18章介绍管理数据集和存储设备,适应数据的快速增长。第19章介绍数据库和分布数据的连接。第20~22章涉及数据仓库、数据集市和其他分析处理系统的管理。第23章介绍如何选用DBA工具,以节约时间和成本。第24章介绍DBA经验法则,帮助企业招聘DBA人才,创建DBA职位描述。
穆林斯(CraigS.Mullins),资深数据库管理专家,Mullins咨询公司(领先的数据和数据库管理咨询公司)总裁和首席顾问。从事数据库管理和研发逾30年,曾担任过多种数据库管理系统(包括DB2、Oracle和SQLServer)的应用程序开发人员、DBA和讲师,涉及的行业有制造业、金融、商业软件研发、教育、科研、公共事业和咨询等。由于他在DB2社区所做出的贡献,IBM曾授予他“信息管理冠军”的称号。他还著有《DB2开发人员指南》。
对本书的赞誉译者序前言致谢第1章什么是DBA1.1为什么学习数据库管理1.2独特的优势1.2.1DBA的薪资1.2.2数据库技术1.3DBA的管理准则1.4评估DBA的工作邀请1.5数据库管理、数据管理和系统管理1.5.1数据管理1.5.2数据库管理1.5.3系统管理1.6DBA的任务1.6.1数据库设计1.6.2性能监控和调优1.6.3保证可用性1.6.4数据库安全和授权1.6.5治理与合规性1.6.6备份和恢复1.6.7确保数据完整性1.7DBMS版本迁移1.8DBA的类型1.8.1系统DBA1.8.2数据库架构师1.8.3数据库分析师1.8.4数据建模师1.8.5应用程序DBA1.8.6面向任务的DBA1.8.7性能分析师1.8.8数据仓库管理员1.9人员配备的考虑1.9.1需要多少DBA1.9.2DBA报告结构1.10跨平台的DBA问题1.11生产环境与测试环境1.12新技术对DBA的影响1.12.1过程DBA:管理数据库逻辑1.12.2互联网:从DBA到eDBA1.12.3个人DBA与云计算1.12.4NoSQL、大数据和DBA1.12.5新技术对DBA的影响1.13DBA认证1.14本书的其余部分1.15回顾第2章创建数据库环境2.1定义企业的DBMS策略2.1.1DBMS选型2.1.2DBMS架构2.1.3DBMS集群2.1.4DBMS泛滥2.1.5硬件问题2.1.6云数据库系统2.2安装DBMS2.2.1DBMS安装基础2.2.2硬件需求2.2.3存储需求2.2.4内存需求2.2.5配置DBMS2.2.6连接DBMS与基础设施配套软件2.2.7安装验证2.2.8DBMS环境2.3升级DBMS的主版本和次版本2.3.1产品特性与复杂性2.3.2DBMS环境的复杂性2.3.3DBMS供应商的声誉2.3.4DBMS的支持条款2.3.5企业风格2.3.6DBA人员技能组合2.3.7平台支持2.3.8配套软件2.3.9回滚计划2.3.10迁移验证2.3.11DBMS升级策略2.4数据库标准与过程2.4.1数据库命名约定2.4.2其他数据库标准和过程2.5DBMS教育2.6小结2.7回顾2.8推荐书目第3章数据建模与规范化3.1数据建模的概念3.2数据模型的组件3.2.1实体3.2.2属性3.2.3码3.2.4关联3.3发现实体、属性和关联3.4概念、逻辑和物理数据模型3.5什么是规范化3.6范式3.6.1第一范式3.6.2第二范式3.6.3第三范式3.6.4一个规范化的数据模型3.6.5进一步的范式3.7规范化实践3.8其他数据建模问题3.9小结3.10回顾3.11推荐书目第4章数据库设计4.1从逻辑模型到物理数据库4.1.1实体转换成表4.1.2属性转换成列4.1.3为所有关联建立引用约束4.1.4建立物理数据结构4.2数据库性能设计4.2.1索引设计4.2.2散列4.2.3集群4.2.4交叉数据4.3非规范化4.3.1何时进行非规范化4.3.2预连接表4.3.3报告表4.3.4镜像表4.3.5拆分表4.3.6组合表4.3.7冗余数据4.3.8重复组4.3.9可导性数据4.3.10层次结构4.3.11特殊物理实施需求4.3.12非规范化小结4.4视图4.5数据定义语言4.6时态数据支持4.6.1时态的例子4.6.2业务时间和系统时间4.7小结4.8回顾4.9推荐书目第5章应用程序设计5.1数据库应用程序开发和SQL5.1.1SQL5.1.2Set-at-a-Time处理和关系闭包5.1.3在程序中嵌入SQL语句5.1.4SQL中间件和API5.1.5应用程序基础架构5.1.6面向对象与SQL5.1.7SQL类型5.1.8SQL性能编码5.1.9查询XML数据5.2定义事务5.2.1事务指南5.2.2工作单元5.2.3事务处理系统5.2.4应用程序服务器5.3锁5.3.1锁的类型5.3.2锁超时5.3.3死锁5.3.4锁定持续时间5.3.5锁升级5.3.6最小化锁定问题的编程技术5.3.7锁定小结5.4批处理5.5小结5.6回顾5.7推荐书目第6章设计审查6.1什么是设计审查6.1.1交战规则6.1.2设计审查的参与者6.1.3所需的知识与技能6.2设计审查的类型6.2.1概念设计审查6.2.2逻辑设计审查6.2.3物理设计审查6.2.4组织设计审查6.2.5SQL与应用程序代码设计审查6.2.6部署前的设计审查6.2.7部署后的设计审查6.3设计审查输出6.4其他注意事项6.4.1应对远程工作人员6.4.2制度和知识迁移6.5小结6.6回顾6.7推荐书目第7章数据库变更管理7.1变更管理要求7.2变更的类型7.2.1DBMS软件7.2.2硬件配置7.2.3逻辑和物理设计7.2.4应用程序7.2.5物理数据库结构7.3数据库结构变更的影响7.3.1ALTER的限制7.3.2数据库变更业务场景7.3.3比较数据库结构7.3.4请求数据库变更7.3.5标准化的变更请求7.3.6沟通7.3.7协调数据库和应用程序变更7.3.8合规性7.3.9DBA脚本和变更管理7.4小结7.5回顾7.6推荐书目第8章数据可用性8.1定义可用性8.2停机成本8.3可用性问题8.3.1数据中心的丢失8.3.2网络问题8.3.3服务器硬件的丢失8.3.4磁盘相关的中断8.3.5操作系统故障8.3.6DBMS软件故障8.3.7应用程序问题8.3.8安全和授权问题8.3.9数据损坏8.3.10数据库对象丢失8.3.11数据丢失8.3.12数据复制和传播故障8.3.13严重的性能问题8.3.14恢复问题8.3.15DBA错误8.3.16计划内和计划外中断8.4确保可用性8.4.1系统正常运行时执行日常维护8.4.2自动化DBA任务8.4.3利用高可用性功能8.4.4利用集群技术8.4.5数据库架构和NoSQL8.5小结8.6回顾8.7推荐书目第9章性能管理9.1性能定义9.2监测与管理9.2.1被动与主动9.2.2生产前的性能评估9.2.3历史趋势9.3服务级别管理9.4性能调优的类型9.4.1系统调优9.4.2数据库调优9.4.3应用程序调优9.5性能调优工具9.6DBMS的性能基础9.7小结9.8回顾9.9推荐书目第10章系统性能10.1大环境10.1.1与操作系统交互10.1.2联合代理10.1.3硬件配置10.1.4DBMS组件10.2DBMS安装和配置问题10.2.1配置类型10.2.2内存使用10.2.3数据高速缓存10.2.4"开放的"数据对象10.2.5数据库日志10.2.6锁定与争用10.2.7系统目录10.2.8其他配置选项10.2.9一般性建议10.3系统监测10.4小结10.5回顾10.6推荐书目第11章数据库性能11.1优化数据库的技术11.1.1分区11.1.2原始分区与文件系统11.1.3索引11.1.4非规范化11.1.5集群11.1.6交叉数据11.1.7可用空间11.1.8压缩11.1.9文件放置与分配11.1.10页面大小(块大小)11.2数据库重组11.2.1决定何时进行重组11.2.2自动化11.3小结11.4回顾11.5推荐书目第12章应用程序性能12.1设计关系访问的应用程序12.2关系优化12.2.1CPU和I/O成本12.2.2数据库统计信息12.2.3查询分析12.2.4连接12.2.5访问路径选择12.3其他优化考虑12.3.1视图访问12.3.2查询重写12.3.3基于规则的优化12.4访问路径的审查12.5SQL的编码和调优效率12.5.1SQL经验法则一箩筐12.5.2其他SQL调优技巧12.5.3识别性能低下的SQL12.6小结12.7回顾12.8推荐书目第13章数据完整性13.1完整性的类型13.2数据库结构完整性13.2.1结构性问题的类型13.2.2管理结构性问题13.3语义数据的完整性13.3.1实体完整性13.3.2唯一约束13.3.3数据类型13.3.4默认值13.3.5检查约束13.3.6触发器13.3.7参照完整性13.4时态数据库系统13.5小结13.6回顾13.7推荐书目第14章数据库安全14.1数据泄露14.2数据库安全基础14.3授予和撤销授权14.3.1权限类型14.3.2授予PUBLIC14.3.3撤销权限14.3.4基于标签的访问控制14.3.5安全报告14.4授权角色和组14.4.1角色14.4.2组14.5其他数据库安全机制14.5.1安全使用视图14.5.2安全使用存储过程14.6加密14.6.1静态数据加密14.6.2传输过程的数据加密14.6.3加密技术14.7SQL注入攻击14.8审计14.9外部安全14.9.1作业调度和安全14.9.2非DBMS的DBA安全14.10DBMS补丁包和维护14.11小结14.12回顾14.13推荐书目第15章合规性和数据库管理15.1实现合规性的协作方法15.2元数据管理、数据质量和数据治理15.2.1元数据15.2.2数据质量15.2.3数据治理15.3数据库审计和数据访问跟踪15.3.1数据库审计技术15.3.2特权用户审计15.4数据屏蔽和模糊15.5用于长期数据保留的数据库归档15.5.1数据的生命周期15.5.2数据库归档15.5.3数据库归档解决方案的构成15.5.4e-Discovery对DBA的影响15.6密切跟踪传统的DBA任务15.6.1数据库变更管理15.6.2数据库备份和恢复15.7小结15.8回顾15.9推荐书目第16章数据库备份和恢复16.1备份和恢复的重要性16.2问题的准备工作16.3备份16.3.1完整备份与增量备份16.3.2数据库对象和备份16.3.3DBMS控制16.3.4并发访问问题16.3.5备份的一致性16.3.6日志归档和备份16.3.7确定备份计划16.3.8DBMS实例备份16.3.9设计恢复的DBMS环境16.3.10数据库备份的替代途径16.3.11记录备份策略16.3.12数据库对象定义备份16.4恢复16.4.1确定恢复选项16.4.2数据库对象恢复的一般步骤16.4.3恢复的类型16.4.4索引恢复16.4.5测试恢复计划16.4.6恢复删除的数据库对象16.4.7恢复损坏的块和页面16.4.8填充测试数据库16.5替代性备份和恢复16.5.1备用数据库16.5.2复制16.5.3磁盘镜像16.6小结16.7回顾16.8推荐书目第17章防灾规划17.1计划的必要性17.2一般灾难恢复指南17.2.1远程站点17.2.2书面计划17.2.3人员17.3为灾难恢复备份数据库17.3.1磁带备份17.3.2存储管理备份17.3.3其他方法17.3.4一些指导17.4灾难防治17.5小结17.6回顾17.7推荐书目第18章数据和存储管理18.1存储管理基础18.2文件和数据集18.2.1磁盘上的文件放置18.2.2原始分区和文件系统18.2.3临时数据库文件18.3空间管理18.3.1数据页面布局18.3.2索引页面布局18.3.3事务日志18.4碎片和存储……第19章数据移动与分布第20章数据仓库管理第21章数据库连接第22章元数据管理第23章DBA工具第24章DBA的经验法则
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30