深入理解MySQL核心技术_数据库教程
数据库教程

深入理解MySQL核心技术_数据库教程

资源名称:深入理解MySQL核心技术 内容简介: 从公共可用性的意义上讲,MySQL源代码是开放源代码,但如果对其不了解,则实质上,它对于您来说是封闭的。MysQL开发团队的前成员Sasha Pachev通过本书给出了MySQL 5的全面指南,揭示了这一强大数据库的内部运作。您将直奔MySQL核心技术,了解各种数据结构和各种方便的功能的运作情况,了解如何添加新的存储引擎和配置选项等。  本书从结构概况讲起,在这一部分解释了MysQL的不同组件是如何协同工作的。接着将学习设置有效的可编译代码副本的步骤,然后使用基本架构添加自己的配置变量和存储引擎。 资源目录: 前言 第1章 MySQL的历史与架构 MySQL的历史 MySQL的架构 第2章 MySQL源代码基本要点 Unix Shell BitKeeper 准备系统:从BitKeeper树构建MySQL 从BitKeeper树构建MySQL 从源代码分发版本构建 将MysQL安装到系统目录 源代码目录布局 准备系统:在调试程序中运行MysQL 以调试程序为向导探索源代码 gdb使用基本要点 在源代码中查找信息 值得关注的断点和变量 修改源代码 编码指南 不断更新BitKeeper知识库 提交补丁 第3章 核心类、结构、变量及API THD NET TABLE Field 实用程序API调用 处理器宏 全局变量 第4章 客户端/服务器通信 协议概述 包格式 MysQL协议与0S层之间的关系 验证握手...
重生Windows数据恢复技术极限剖析_数据库教程
数据库教程

重生Windows数据恢复技术极限剖析_数据库教程

资源名称:重生Windows数据恢复技术极限剖析 内容简介: 《重生:Windows数据恢复技术极限剖析》在介绍分区及文件系统数据结构的基础上,更侧重于实际应用,即使不是专业的数据恢复人员,也可以在遇到数据丢失情况时在本书中找到合适的解决方法并独立解决问题。专业恢复人员则更可以从本书中找到一些专业软件操作方面的技巧介绍。 《重生:Windows数据恢复技术极限剖析》内容包括:主流存储介质;数据恢复前对存储介质进行检测及克隆;Winhex操作;Windows文件系统的恢复方法及专业恢复软件,Word、Excel、PDF、RAR、Access、PPT文件及Outlook邮件密码丢失后的密码恢复专业软件;SQL Server数据库文件损坏后的数据修复;动态磁盘的转换及数据恢复软件R-Studio对动态磁盘的支持;RAID、各种级别阵列的结构及成员盘损坏后的可恢复性。 《重生:Windows数据恢复技术极限剖析》最后是笔者在学习和工作中记录的部分典型案例,其中详细介绍了偶数盘组成的Windows下NTFS文件系统RAID5阵列的灵活分析方法。 作者简介: 马林,天津市电子技术研究所专业数据存储安全与数据灾难拯救研究员,首席数据恢复专家,天亚数据恢复技术总监。多年来致力于数据存储与文件系统的研究,时刻跟踪数据恢复技术的发展方向。受天津市国家保密局指定,为党政机关、科研院所等机构提供专业涉密数据恢复保障。同时,还将研究成果应用于民用数据恢复领域,并在实际工作中积累和总结了大量的实践经验。现就职公司为天津市保密局唯一指定官方涉密数据恢复单位。 著有《数据重现――文件系统原理精解与数据恢复最佳实践》,该书为2009年年度十大IT技术原创图书之一。 资源目录: 第1章 数据与存储介质 1 1.1 数据 2 1.2 硬盘 2 1.3 存储卡 30 第2章 数据恢复相关基础 33 2.1 计算机运行流程 34 2.2 数据读写单位 36 2.3 寻址方式 36 2.4 “数”之基础 38 2.5 字符表示法 50 2.6 windows基础 53 2.7 数据恢复与存储安全常识 57...
MySQL开发者SQL权威指南_数据库教程
数据库教程

MySQL开发者SQL权威指南_数据库教程

资源名称:MySQL开发者SQL权威指南 内容简介: 本书介绍MySQL的驱动语言SQL的详细内容与使用方法,主要内容包括:编写查询,包括连接、函数和子查询,更新数据,创建表,视图和其他数据库对象,声明主键、外键以及其他完整性约束,使用索引提高效率,通过密码和权限来增强安全性,在PHP程序中嵌入SQL,使用事务、锁、回滚和隔离级等。本书内容翔实,深入浅出,包含大量练习,以巩固读者所学知识。书中通过一个详细设计的案例,完整讲解了数据库开发和使用中SQL语言的使用技巧。 本书适合程序员、Web开发者、DBA或数据库用户等参考。 资源目录: 译者序 前言 第一部分 综述  第1章 MySQL简介  第2章 网球俱乐部示例数据库  第3章 安装软件  第4章 SQL概要 第二部分 查询和更新数据  第5章 SELECT语句:常用元素  第6章 SELECT语句、表表达式和子查询  第7章 SELECT语句:FROM子句  第8章 SELECT语句:WHERE子句  第9章 SELECT语句:SELECT子句和聚合函数  第11章 SELECT语句:HAVING子句  第12章 SELECT语句:ORDERBY子句  第13章 SELECT语句:LIMIT子句  第14章 组合表表达式  第15章 用户变量和SET语句  第16章 HANDLER语句  第17章 更新表  第18章 载入和卸载数据  第19章...
SQL Server 2008查询性能优化_数据库教程
数据库教程

SQL Server 2008查询性能优化_数据库教程

资源名称:SQL Server 2008查询性能优化 内容简介: 本书通过大量实例,详细介绍了SQL Server数据库系统优化的各种方法和技巧。内容涵盖了数据库应用系统中各种性能瓶颈的表现形式及其发生的根源和解决方法,从硬件瓶颈到查询、索引设计以及数据库管理等,贯穿了数据库系统知识的各个方面。最后以一个实际的工作负载将所有技巧联系起来,并且提供了“宝典”式的*实践列表。 本书适合于关心数据库应用系统性能的开发人员和数据库管理人员阅读。通过阅读本书,不仅可以学习到数据库性能管理的许多知识和技巧,还有助于养成良好的编程习惯,为实现高性能的数据库应用系统打下基础。 作者简介: 为FM Global(一家行业领先的工程和保险公司)工作,担任首席DBA。他使用各种语言(如VB、C#和Java等)开发了许多大规模的应用程序,从版本6.0开始使用SOL Server。他曾经为3家失败的.com公司担任财务和咨询工作,还是Dissecting SQL Server Execution Plans一书的作者。 达姆拥有位于印度班加罗尔的印度理工学院的计算机科学技术硕士学位,并且使用微软技术超过16年。他已经在设计数据库应用和管理软件开发方面拥有了很广泛的背景。Sajal还在从前端网页到后端数据库的基于微软技术的应用程序上,具备了故障定位和性能优化的大量经验。他有许多为《财富》500强公司设计可伸缩的数据库解决方案和最大化数据库环境性能的经验。 资源目录: 第1章 SQL查询性能调整 1.1 性能调整过程 1.1.1 核心过程 1.1.2 迭代过程 1.2 性能vs.价格 1.2.1 性能目标 1.2.2 “足够好”的调整 1.3 性能基线 1.4 工作的重点 1.5 SQL Server性能杀手 1.5.1 低质量的索引 1.5.2 不精确的统计 1.5.3 过多的阻塞和死锁 1.5.4 不基于数据集的操作 1.5.5 低质量的查询设计 1.5.6 低质量的数据库设计 1.5.7 过多的碎片 1.5.8 不可重用的执行计划 1.5.9 低质量的执行计划 1.5.10 频繁重编译计划 1.5.11 游标的错误使用 1.5.12 错误配置数据库日志 1.5.13 过多使用或者错误配置tempdb 1.6 小结 第2章 系统性能分析 第3章 SQL查询性能分析 第4章 索引分析 第5章 数据库引擎调整顾问...
MySQL 5权威指南中文版(第3版)_数据库教程
数据库教程

MySQL 5权威指南中文版(第3版)_数据库教程

资源名称:MySQL 5权威指南中文版(第3版) 内容简介: 《MySQL 5 权威指南(第3版)》全面深入地介绍了MySQL的功能,主要内容包括MySQL、PHP、Apache、Perl等组件的安装与功能简介,mysql等一些重要系统管理工具和用户操作界面的使用,MySQL数据库系统设计的基础知识与用不同语言设计MySQL数据库的过程,以及SQL语法、工具、选项、API应用指南,最大限度地帮助读者更快地学习和掌握MySQL数据库系统的设计和使用。《MySQL 5 权威指南(第3版)》覆盖了MySQL 5.0,讨论了新的程序设计接口(如PHP 5里的mysqli)和新的系统管理工具。 《MySQL 5 权威指南(第3版)》是MySQL数据库管理员和开发人员的必备参考书。 资源目录: 第一部分 入门  第1章 什么是MySQL   1.1 什么是数据库   1.2 MySQL   1.3 MySQL的不足   1.4 MySQL的版本编号   1.5 MySQL的许可证   1.6 MySQL软件的替代品   1.7 小结  第2章 测试环境   2.1 是Windows还是UNIX/Linux   2.2 在Windows系统上安装MySQL和相关软件   2.3 在SUSE Linux 9.3系统上安装MySQL和相关软件   2.4 在Red Hat Enterprise...