拥有 数据库 标签的文章 共 34 条数据

数据库索引设计与优化 【美】Tapio Lahdenmaki著 曹怡倩译 PDF下载
编程书籍

数据库索引设计与优化 【美】Tapio Lahdenmaki著 曹怡倩译 PDF下载

71次浏览 0条评论

《数据库索引设计与优化》提供了一种简单、高效、通用的关系型数据库索引设计方法。作者通过系统的讲解及大量的案例清晰地阐释了关系型数据库的访问路径选择原理,以及表和索引的扫描方式,详尽地讲解了如何快速地估算SQL 运行的CPU 时间及执行时间,帮助读者从原理上理解SQL、表及索引结构、访问方式等对关系型数据库造成的影响,并能够运用量化的方法进行判断和优化,指导关系型数据库的索引设计。《数据库索引设计与优化》适用于已经具备了SQL 这一关系型语言相关知识,希望通过理解SQL 性能相关的内容,或者希望通过了解如何有效地设计表和索引而从中获益的人员。另外,《数据库索引设计与优化》也同样适用于希望对新硬件的引入所可能带来的变化做出更好判断的资深人士。第1 章 概述 ........................ 1 关于SQL 性能的另一本书 ......... 1 不合适的索引 .............................. 3 误区和误解 ........... 4 误区1:索引层级不要超过5 层 ...................... 5 误区2:单表的索引数不要超过6

图灵程序设计丛书《SQL进阶教程》高清文字版PDF下载
编程书籍

图灵程序设计丛书《SQL进阶教程》高清文字版PDF下载

92次浏览 0条评论

本书是《SQL基础教程》作者MICK为志在向中级进阶的数据库工程师编写的一本SQL技能提升指南。全书可分为两部分,第一部分介绍了SQL语言不同寻常的使用技巧,带领读者从SQL常见技术,比如CASE表达式、自连接、HAVING子句、外连接、关联子查询、EXISTS……去探索新发现。这部分不仅穿插讲解了这些技巧背后的逻辑和相关知识,而且辅以丰富的示例程序,旨在帮助读者提升编程水平;第二部分着重介绍关系数据库的发展史,把实践与理论结合起来,旨在帮助读者加深对关系数据库和SQL语言的理解。此外,每节末尾均设置有练习题,并在书末提供了解答,方便读者检验自己对书中知识点的掌握程度。第1章 神奇的 SQL 1-1 CASE表达式  2 ▲ 在SQL里表达条件分支  2 练习题  19 1-2 自连接的用法  21 ▲ 面向集合语言SQL  21 练习题  35 1-3 三值逻辑和NULL  38 ▲ SQL的温柔陷阱  38 1-4 HAVING子句的力量  55 ▲ 出彩的配角  55 练习题  70 1-5 外连接的用法  72 ▲ SQL的弱点及其趋势和对策  72 练习题  92 1-6 用

高可用MySQL:构建健壮的数据中心 宁青译 PDF下载
编程书籍

高可用MySQL:构建健壮的数据中心 宁青译 PDF下载

102次浏览 0条评论

《高可用mysql:构建健壮的数据中心》是“mysql high availability”的中文翻译版,主要讲解真实环境下如何使用mysql 的复制、集群和监控特性,揭示mysql 可靠性和高可用性的方方面面。本书由mysql 开发团队亲自执笔,定位于解决mysql 数据库的常见应用瓶颈,在保持mysql 的持续可用性的前提下,挖潜各种提高性能的解决方案。本书分为三个部分。第一部分讲述mysql 复制,包括高可用性和横向扩展,第二部分介绍构建健壮的数据中心时监控和性能方面的问题,第三部分给出其他mysql 相关内容,包括云计算和mysql 集群。《高可用mysql:构建健壮的数据中心》读者对象是mysql 专业人士。假设读者已拥有sql、mysql 管理和操作系统的基础背景知识。书中介绍一些关于复制、灾难恢复、系统监控及其他高可用性主题的背景信息。相关有用的背景知识请参考其他书籍的第1 章。对于相关专业的师生,本书也有很高的参考价值。前言 i 第一部分 复制 第1章 引言 3 到底什么是复制5 那么,是否需要备份6 什么是监控 7 还有什么我可以阅读的 7 小结8 第2章 mysql

自己动手设计数据库 盛杨燕译 PDF下载
编程书籍

自己动手设计数据库 盛杨燕译 PDF下载

390次浏览 0条评论

《自己动手设计数据库》主要讲述数据库的设计,讨论了如何建立表结构、确定主键、设置字段说明、建立表关系、确立业务规则、建立视图和各层次的数据完整性,以及如何避免不好的设计等问题。《自己动手设计数据库》提供的是数据库设计的一种概念性思路,因此与市面上众多的同类书籍相比,《自己动手设计数据库》有两个比较鲜明的特点。第一,作者采用简单易懂的语言,尽量清晰、全面地描述关系数据库设计的整个过程,没有过多专业的术语和复杂的数据库设计方法学,因此《自己动手设计数据库》既适合专业人士参考之用,也适合给初学者、数据库设计爱好者充当从入门到进阶的重要读物。第二,作者高度重视数据库的逻辑设计,严格区分逻辑设计和实现阶段,以确保高效、成功地设计良好的数据库。《自己动手设计数据库》适合数据库初学者、有经验的数据库开发人员,以及所有对数据库设计感兴趣的读者阅读参考。第1部分 关系数据库设计 1 第1章 关系数据库 2 本章内容 2 数据库的类型 3 早期数据库模型 4 层次数据库模型 4 网状数据库模型 7 关系数据库模型 10 检索数据 12 关系数据库的优势 13 关系数据库管理系统 14 后关系模型 16 未

七周七数据库 PDF下载
编程书籍

七周七数据库 PDF下载

119次浏览 0条评论

如今,我们要面对和使用的数据正在变得越来越庞大和复杂。如果说数据是新的石油。那么数据库就是油田、炼油厂、钻井和油泵。作为一名现代的软件开发者,我们需要了解数据管理的新领域,既包括rdbms,也包括nosql。《七周七数据库》遵循《七周七语言》的写作风格和体例,带领你学习和了解当令最热门的开源数据库。在简单的介绍之后,本书分章介绍了7种数据库。这些数据库分别属于5种不同的数据库风格,但每种数据库都有自己保存数据和看待世界的方式。它们依次是postgresql、riak、apache hbase、mongodb、apache couchdb、neo4j和redis。本书将深入每一种数据库,介绍它们的优势和不足,以及如何选取一种最符合你的应用需求的数据库。《七周七数据库》适合数据库架构师、数据库管理员,以及想要了解和学习各种nosql数据库技术的程序员阅读。本书将帮助读者了解、选择和应用这些数据库,从而更好地发挥日益增长的大数据的能力。《七周七数据库》适用于数据库架构师、想要学习nosql数据库技术的程序员、数据库管理员。第1章 概述 1 1.1 从一个问题开始 1 1.2 风格 2 1.2

图灵程序设计丛书《SQL基础教程(第2版)》高清文字版PDF下载
编程书籍

图灵程序设计丛书《SQL基础教程(第2版)》高清文字版PDF下载

129次浏览 0条评论

本书介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法,提供了大量的示例程序和详实的操作步骤说明,读者可以亲自动手解决具体问题,循序渐进地掌握SQL的基础知识和技巧,切实提高自身的编程能力。在每章结尾备有习题,用来检验读者对该章内容的理解程度。另外本书还将重要知识点总结为“法则”,方便大家随时查阅。本书适合完全没有或者具备较少编程和系统开发经验的初学者,也可以作为大中专院校的教材及企业新人的培训用书。目 录 前  言  III 关于本书  IV 读者对象  IV 学习本书前的预备知识  IV 本书涉及的关系数据库  V 本书的学习安排  V 随书光盘简介  VI 第1章 数据库和SQL  1 1-1  数据库是什么  3 我们身边的数据库  3 为什么DBMS那么重要  4 DBMS种类  6 1-2  数据库的结构  8 RDBMS的常见系统结构  8 表的结构  10 1-3  SQL概要  13 标准SQL  13 SQL语句及其种类  14 SQL的基本书写规则  15 1-4  表的创建  18 表的内容的创建  18 数据库的创建(CREATE DATABASE语

分布式数据库架构及企业实践:基于Mycat中间件 PDF下载
编程书籍

分布式数据库架构及企业实践:基于Mycat中间件 PDF下载

117次浏览 0条评论

《分布式数据库架构及企业实践——基于Mycat中间件》由资深 Mycat 专家及一线架构师、DBA 编写而成。全书总计 8 章,首先简单介绍了分布式系统和分布式数据库的需求,然后讲解了分布式数据库的实现原理,并对市场上存在的各种分布式数据库中间件进行了对比,再围绕着如何利用 Mycat 实现分布式数据库而展开。《分布式数据库架构及企业实践——基于Mycat中间件》对 Mycat 从入门到进阶、从高级技术实践到架构剖析、从网络通信协议解析到系统工作原理的方方面面进行了详细讲解,并剖析了 Mycat的 SQL 路由、跨库联合查询、分布式事务及原生 MySQL、PostgreSQL 协议等核心技术。通过本书不仅可以了解 Mycat 的基本概念,掌握 Mycat 配置等技术,还能感受到 Mycat 的架构设计之美,了解 Mycat 2.0的未来规划。无论是对于软件工程师、测试工程师、运维工程师、软件架构师、技术经理,还是对于资深 IT 人士来说,《分布式数据库架构及企业实践——基于Mycat中间件》都极具参考价值。第 1 章数据库中间件与分布式数据库的实现 1 1.1 什么是分布式系统 1 1

数据库事务处理的艺术:事务管理与并发控制 李海翔著 PDF下载
编程书籍

数据库事务处理的艺术:事务管理与并发控制 李海翔著 PDF下载

239次浏览 0条评论

作者有近20年数据库内核研发经验,曾是Oracle公司MySQL全球开发组核心成员,现在是腾讯的T4级专家。数据库领域的泰斗杜小勇老师亲自为是本书作序,数据库学术界的知名学者张孝博士(中国人民大学)、卢卫博士后(中国人民大学)、彭煜玮博士(武汉大学),以及数据库工业界的知名专家盖国强和姜承尧等也给予了极高的评价。全书共12章,首先介绍数据库事务管理与并发控制的基础理论和工作机制,然后再从工程实践的角度对比和分析了4个主流数据库的事务管理与并发控制的实现原理,通过源代码分析了PostgreSQL和MySQL在事务管理与并发控制上的技术架构与设计思想。第一篇(1-2章) 事务管理与并发控制基础理论对数据库事务管理和并发控制的基础理论、核心技术和工作原理进行了讲解,包括数据库事务处理技术的范围、数据的异常现象及成因、事务模型、并发访问控制技术、以及隔离性等。第二篇(3-6章) 事务管理与并发控制应用实例研究以Informix、Oracle、PostgreSQL和MySQL/InnoDB等主流数据库系统为例,对他们的事务管理和并发控制的实现技术、工作原理以及原理背后的设计思想进行了深度分析和对

DBA修炼之道:数据库管理员的第一本书(原书第2版) PDF下载
编程书籍

DBA修炼之道:数据库管理员的第一本书(原书第2版) PDF下载

113次浏览 0条评论

【编辑推荐】资深数据库管理专家30余年经验结晶,全面阐释数据库管理的各种技术问题与解决方法;实战性强,包含大量典型数据管理分析经验,为快速掌握并灵活运用数据库管理技术提供最佳指导。【名家推荐】我已经不记得多少次向人推荐这本书了。这本书写得好,重要的是,它涵盖了成为一名高效DBA所需要知道的所有方面。——Scott Ambler,敏捷数据方法的领导者这是一本精心编写和组织的数据库管理实践的指南。不像一般的数据库理论或关系数据库理论书籍,这本书更直接地侧重于当今数据库专业人员进行数据库管理的理论与实践,并且没有太多迎合任何特定的产品实施。因此,数据库管理非常适合那些有兴趣研究DBA或类似但更具体的角色(如数据建模或数据库性能分析师)的职责的人。——Sal Ricciardi,微软项目经理Craig的特点之一是他的写作清晰、易读。任何技术类书籍的主要目的是在作者和读者之间传递信息,这一点Craig做得很棒。他希望读者学习,并且完整表达了自己的想法。——Chris Foot,远程DBA专家和Oracle ACE本书涉及DBA任务和职责的完整且全面的清单,从创建数据库环境到数据仓库管理,以及中间

分布式数据库系统原理(第3版) PDF下载
编程书籍

分布式数据库系统原理(第3版) PDF下载

124次浏览 0条评论

《分布式数据库系统原理(第3版)》主要介绍分布式数据库管理系统的基本概念、基本理论和设计问题,涵盖了分布式数据库系统的设计、实现和管理等方面的诸多专题。《分布式数据库系统原理(第3版)》不仅是高等院校计算机及相关专业本科生或研究生数据库系统课程的理想教材,对相关技术人员来说也是非常有价值的参考书。第1章 引言 1.1 分布式数据处理 1.2 什么是分布式数据库系统 1.3 数据发送的不同选择 1.4 DDBS的承诺 1.4.1 分布及复制数据的透明管理 1.4.2 分布式事务提供的可靠性 1.4.3 改进的性能 1.4.4 更为容易的系统扩展 1.5 分布所带来的复杂性 1.6 设计问题 1.6.1 分布式数据库设计 1.6.2 分布式目录管理 1.6.3 分布式查询处理 1.6.4 分布式并发控制 1.6.5 分布式死锁管理 1.6.6 分布式数据库的可靠性 1.6.7 复制 1.6.8 问题之间的相互关系 1.6.9 其他方面的问题 1.7 分布式DBMS体系架构 1.7.1 ANSI/SPARC体系架构 1.7.2 集中式DBMS的通用体系架构 1.7.3 分布式DBMS体系架构

数据库系统实现(第二版)中文完整版PDF下载
编程书籍

数据库系统实现(第二版)中文完整版PDF下载

143次浏览 0条评论

《数据库系统实现(第2版)》是斯坦福大学计算机科学专业数据库系列课程第二门课的教科书。书中对数据库系统实现原理进行了深入阐述,并具体讨论了数据库管理系统的三个主要成分——存储管理器、查询处理器和事务管理器的实现技术。此外,第2版充分反映了数据管理技术的新进展,对内容进行了扩充,除了在第1版中原有的“信息集成”一章(第10章)中加入了新的内容外,还增加了两个全新的章:“数据挖掘”(第11章)和“数据库系统与互联网”(第12章)。《数据库系统实现(第2版)》适合作为高等院校计算机专业研究生的教材或本科生的教学参考书,也适合作为从事相关研究或开发工作的专业技术人员的高级参考资料。译者序译者简介 出版前言 第1章 DBMS系统概述 1.1 数据库系统的发展 1.1.1 早期的数据库管理系统 1.1.2 关系数据库系统 1.1.3 越来越小的系统 1.1.4 越来越大的系统 1.1.5 信息集成 1.2 数据库管理系统概述 1.2.1 数据定义语言命令 1.2.2 查询处理概述 1.2.3 主存和缓冲区管理器 1.2.4 事务处理 1.2.5 查询处理器 1.3 本书概述 1.4 数据库模型和语

SQL Server 从入门到精通(第2版)明日科技 中文完整版PDF下载
编程书籍

SQL Server 从入门到精通(第2版)明日科技 中文完整版PDF下载

156次浏览 0条评论

《sql server从入门到精通(第2版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了SQL Server 2012开发应该掌握的各方面技术。《SQL Server从入门到精通(第2版)》共分为4篇20章,包括数据库基础、初识SQL Server 2012、SQL Server 2012服务的启动与注册、创建与管理数据库、操作数据表、SQL基础、SQL函数的使用、SQL数据查询基础、SQL数据高级查询、视图的使用、存储过程、触发器、游标的使用、索引与数据完整性、SQL中的事务、维护SQL Server 2012、数据库的安全机制、Visual C++ + SQL Server实现图书管理系统、C# + SQL Server实现企业人事管理系统、Java + SQL Server实现企业进销存管理系统等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可以轻松领会SQL Server 2012的精髓,快速提高开发技能。《sql server从入门到精通(第2版)》内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅、参

图灵程序设计丛书《PostgreSQL即学即用(第2版)》高清PDF下载
编程书籍

图灵程序设计丛书《PostgreSQL即学即用(第2版)》高清PDF下载

147次浏览 0条评论

本书将帮助你理解和使用PostgreSQL 这一开源数据库系统。你不仅会学到版本9.2、9.3 和9.4中的企业级特性,还会发现PostgreSQL 不只是个数据库系统,也是一个出色的应用平台。本书通过示例展示了如何实现在其他数据库中难以或无法完成的任务。这一版内容覆盖了LATERAL 查询、增强的JSON 支持、物化视图和其他关键话题。前言  xi 第1章 基础知识  1 1.1 如何获得PostgreSQL  1 1.2 管理工具  1 1.2.1 psql  2 1.2.2 pgAdmin  2 1.2.3 phpPgAdmin  3 1.2.4 Adminer  3 1.3 PostgreSQL数据库对象  4 1.4 最新版本的PostgreSQL中引入的新特性  9 1.4.1 为什么要升级  10 1.4.2 PostgreSQL 9.4版中引入的新特性  10 1.4.3 PostgreSQL 9.3版新特性列表  12 1.4.4 PostgreSQL 9.2版新特性列表  13 1.4.5 PostgreSQL 9.1版新特性列表  14 1.5 数据库驱动程序  

PostgreSQL实战 谭峰 张文升著 PDF下载
编程书籍

PostgreSQL实战 谭峰 张文升著 PDF下载

151次浏览 0条评论

本书基于PostgreSQL 10编写,重点介绍PostgreSQL的丰富特性以及生产实践运维技巧。全书共18章,分为基础篇、核心篇、进阶篇三部分。基础篇包括第1到4章,主要介绍PostgreSQL基础知识,例如安装、客户端工具、数据类型、SQL高级特性等,为读者阅读核心篇和进阶篇做好准备;核心篇包括第5到9章,主要介绍PostgreSQL核心内容,例如体系结构、并行查询、事务与并发控制、分区表、NoSQL特性等;进阶篇包括第10到18章,主要介绍PostgreSQL进阶内容,例如性能优化、物理复制、逻辑复制、备份与恢复、高可用、版本升级、Oracle数据库迁移PostgreSQL实战、PostGIS等。Contents 目录 序言 前言 基 础 篇 第1章 安装与配置基础2 1.1 初识PostgreSQL2 1.1.1 PostgreSQL的特点3 1.1.2 许可3 1.1.3 邮件列表和讨论区3 1.2 安装PostgreSQL3 1.2.1 通过yum源安装4 1.2.2 通过源码编译安装5 1.2.3 设置一个软链接7 1.3 客户端程序和服务器程序8 1.3.1 客户端程

分布式关系型数据库 DRDS 产品简介 PDF下载
编程书籍

分布式关系型数据库 DRDS 产品简介 PDF下载

136次浏览 0条评论

分布式关系型数据库服务(Distributed Relational Database Service,简称 DRDS)是阿里巴巴集团自主研 发的分布式数据库中间件产品,专注于解决单机关系型数据库扩展性问题,具备轻量(无状态)、灵活、稳定、高 效等特性,稳定运行11年,经历历届双十一核心交易业务和各类行业业务的考验。DRDS 兼容 MySQL 协议和语法,支持分库分表、平滑扩容、服务升降配、分析型&并发型只读实例、SQL 审 计与分析、透明读写分离和分布式事务等特性,具备分布式数据库全生命周期的运维管控能力。DRDS 主要应用场景在大规模在线数据操作上,通过贴合业务的拆分方式,将操作效率提升到极致,有效满足 用户在线业务对关系性数据库要求。

Redis设计与实现 第二版 PDF下载
编程书籍

Redis设计与实现 第二版 PDF下载

178次浏览 0条评论

本书全面而完整地讲解了Redis的内部机制与实现方式,对Redis的大多数单机功能以及所有多机功能的实现原理进行了介绍,展示了这些功能的核心数据结构以及关键的算法思想,图示丰富,描述清晰,并给出大量参考信息。通过阅读本书,读者可以快速、有效地了解Redis的内部构造以及运作机制,更好、更高效地使用Redis。本书主要分为四大部分。第一部分“数据结构与对象”介绍了Redis中的各种对象及其数据结构,并说明这些数据结构如何影响对象的功能和性能。第二部分“单机数据库的实现”对Redis实现单机数据库的方法进行了介绍,包括数据库、RDB持久化、AOF持久化、事件等。第三部分“多机数据库的实现”对Redis的Sentinel、复制、集群三个多机功能进行了介绍。第四部分“独立功能的实现”对Redis中各个相对独立的功能模块进行了介绍,涉及发布与订阅、事务、Lua脚本、排序、二进制位数组、慢查询日志、监视器等。本书作者专门维护了www.redisbook.com网站,提供带有详细注释的Redis源代码,以及本书相关的更新内容。第1章 引言 1 1.1 Redis版本说明 1 1.2 章节编排 1 1

李天生经典版SQL Server 2008培训视频教程下载
编程书籍

李天生经典版SQL Server 2008培训视频教程下载

120次浏览 0条评论

第一章 SQL Server基础1、SQL 2008视频教程―SQL数据库连接 2、SQL 2008视频教程-系统数据库 3、SQL 2008视频教程-数据库创建 4、SQL 2008视频教程-数据库创建2 5、SQL 视频教程-对数据库属性的更改 6、SQL 2008视频教程-分离数据库7、SQL 2008视频教程-删除数据库 8、SQL 2008视频教程-常用数据类型 9、SQL 2008视频教程-常用数据类型2 10、标识种子和标识自增量 11、SQL 2008视频教程-字段默认值 12、利用T-SQL语句创建数据库13、利用T-SQL语句更改数据库名称 14、利用T-SQL语句创建数据库 第二章T-SQL语句1、SQL 2008视频教程-数据库表常用术语 2、SQL视频教程-数据库表常用术语2 3、SQL视频教程-T-SQL创建数据库详解4、SQL视频教程-T-SQL创建数据库详解2 5、SQL视频-T-SQL语言与SQL语言的区别 6、SQL 2008视频教程-T-SQL语句1 7、SQL 2008视频教程-T-SQL语句2 8、SQL 2008视频教程-T-SQL语句3 9

图灵程序设计丛书《SQL反模式》高清文字版PDF下载
编程书籍

图灵程序设计丛书《SQL反模式》高清文字版PDF下载

184次浏览 0条评论

《SQL反模式》是一本广受好评的SQL图书。它介绍了如何避免在SQL的使用和开发中陷入一些常见却经常被忽略的误区。它通过讲述各种具体的案例,以及开发人员和使用人员在面对这些案例时经常采用的错误解决方案,来介绍如何识别、利用这些陷阱,以及面对问题时正确的解决手段。另外,《SQL反模式》还涉及了SQL的各级范式和针对它们的正确理解。《SQL反模式》适合SQL数据库开发人员与管理人员阅读。第1 章 引言  11.1 谁需要这本书  21.2 本书内容  21.2.1 本书结构  31.2.2 反模式分解  41.3 本书未涉及的内容  41.4 规约  51.5 范例数据库  61.6 致谢  8第一部分 逻辑型数据库设计反模式第2 章 乱穿马路  102.1 目标:存储多值属性  112.2 反模式:格式化的逗号分隔列表  112.2.1 查询指定账号的产品  112.2.2 查询指定产品的账号  122.2.3 执行聚合查询  122.2.4 更新指定产品的账号  122.2.5 验证产品ID   132.2.6 选择合适的分隔符  132.2.7 列表长度限制  132.3 如何识别反

Java数据库技术详解 李刚著  PDF下载
编程书籍

Java数据库技术详解 李刚著 PDF下载

319次浏览 0条评论

《Java数据库技术详解》由浅入深,全面、系统地介绍了Java数据库开发技术,从基本操作到高级技术和核心原理,再到项目开发,涵盖Java数据库开发的所有重要知识。《Java数据库技术详解》 提供了大量实例,供读者实战演练。另外,作者专门为《Java数据库技术详解》 录制了大量的配套教学视频,以帮助读者更好地学习《Java数据库技术详解》 内容。这些视频和书中的实例源代码一起收录于《Java数据库技术详解》 的配书光盘中。 《Java数据库技术详解》 适合所有想全面学习Java数据库开发技术的人员阅读,也适合各种使用Java进行数据库开发的工程技术人员使用。对于经常使用数据库做开发的人员,更是一本不可多得的案头必备参考书。同时,也可用作高校相关专业师生和社会培训班的教材。第一篇 数据库基础篇 第1章 Java和数据库 2 1.1 Java概述 2 1.1.1 跨平台性 2 1.1.2 面向对象 2 1.1.3 安全性 3 1.1.4 简单性 3 1.1.5 健壮性和自动内存管理 3 1.2 Java的开发和运行环境 3 1.2.1 JDK的安装 3 1.2.2 配置JDK的环境变量 4 

Druid实时大数据分析原理与实践 带目录完整版PDF下载
编程书籍

Druid实时大数据分析原理与实践 带目录完整版PDF下载

400次浏览 0条评论

Druid 作为一款开源的实时大数据分析软件,最近几年快速风靡全球互联网公司,特别是对于海量数据和实时性要求高的场景,包括广告数据分析、用户行为分析、数据统计分析、运维监控分析等,在腾讯、阿里、优酷、小米等公司都有大量成功应用的案例。《Druid实时大数据分析原理与实践》的目的就是帮助技术人员更好地深入理解Druid 技术、大数据分析技术选型、Druid 的安装和使用、高级特性的使用,也包括一些源代码的解析,以及一些常见问题的快速回答。Druid 的生态系统正在不断扩大和成熟,Druid 也正在解决越来越多的业务场景。希望本书能帮助技术人员做出更好的技术选型,深度了解Druid 的功能和原理,更好地解决大数据分析问题。《Druid实时大数据分析原理与实践》适合大数据分析的从业人员、IT 人员、互联网从业者阅读。第1 章初识Druid 1.1 Druid 是什么11.2 大数据分析和Druid 11.3 Druid 的产生31.3.1 MetaMarkets 简介31.3.2 失败总结41.4 Druid 的三个设计原则41.4.1 快速查询(Fast Query) 51.4.2 水平扩

图灵程序设计丛书《MySQL必知必会》高清文字版PDF下载
编程书籍

图灵程序设计丛书《MySQL必知必会》高清文字版PDF下载

464次浏览 0条评论

《MySQL必知必会》MySQL是世界上最受欢迎的数据库管理系统之一。书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增。第1章 了解SQL1.1 数据库基础1.1.1 什么是数据库1.1.2 表1.1.3 列和数据类型1.1.4 行1.1.5 主键1.2 什么是SQL1.3 动手实践1.4 小结第2章 MySQL简介2.1 什么是MySQL2.1.1 客户机-服务器软件2.1.2 MySQL版本2.2 MySQL工具2.2.1 mysql命令行实用程序2.2.2 MySQL Administrator2.2.3 MySQL Query Browser2.3 小结第3章 使用MySQL3.1 连接3.2 选择数据库3.3 了解数据库和表3.4 小结第4章 检索数据4.1 SELECT语句4.2 检索单个列4.3 检索多个列4.4 检索所有列4.5 检索不同的行4.6 限制结果4.7 使用完全限定的表

图灵程序设计丛书《SQL必知必会》第4版 高清文字版PDF下载
编程书籍

图灵程序设计丛书《SQL必知必会》第4版 高清文字版PDF下载

456次浏览 0条评论

SQL语法简洁,使用方式灵活,功能强大,已经成为当今程序员不可或缺的技能。本书是深受世界各地读者欢迎的SQL经典畅销书,内容丰富,文字简洁明快,针对Oracle、SQL Server、MySQL、DB2、PostgreSQL、SQLite等各种主流数据库提供了大量简明的实例。与其他同类图书不同,它没有过多阐述数据库基础理论,而是专门针对一线软件开发人员,直接从SQL SELECT开始,讲述实际工作环境中最常用和最必需的SQL知识,实用性极强。通过本书,读者能够从没有多少SQL经验的新手,迅速编写出世界级的SQL!本书是麻省理工学院、伊利诺伊大学等众多大学的参考教材。除了作为教程之外,独特的编排方式还使本书成为方便的快速查询手册。作者为本书专门开设了网站,提供下载、勘误和答疑:http://forums.forta.com/threads.cfm?forumid=A1031720-3048-80A9-EF986F59D2959184 目    录第1课  了解SQL  11.1  数据库基础  11.2  什么是SQL  61.3  动手实践  71.4  小结  8第2课  检索数据 

极客时间 MySQL实战45讲下载
视频教程

极客时间 MySQL实战45讲下载

1906次浏览 3条评论

模块一,基础篇。为你深入浅出地讲述 MySQL 核心知识,涵盖 MySQL 基础架构、日志系统、事务隔离、锁等内容。模块二,实践篇。将从一个个关键的数据库问题出发,分析数据库原理,并给出实践指导。每个问题,都不只是简单地给出答案,而是从为什么要这么想、到底该怎样做出发,让你能够知其所以然,都将能够解决你平时工作中的一个疑惑点。

MySQL5.7从入门到精通  刘增杰著 带书签完整版 PDF下载
编程书籍

MySQL5.7从入门到精通 刘增杰著 带书签完整版 PDF下载

418次浏览 0条评论

MySQL 5.7从入门到精通主要包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(插入、更新与删除数据)、索引、存储过程和函数、视图、触发器、用户管理、数据备份与恢复、日志以及性能优化等。最后通过两个综合案例的数据库设计,进一步讲述MySQL在实际工作中的应用。MySQL 5.7从入门到精通注重实战操作,帮助读者循序渐进地掌握MySQL中的各项技术。 本书共有480个实例和14个综合案例,还有大量的经典习题。下载文件中赠送了近20小时培训班形式的视频教学录像,详细讲解了书中每一个知识点和每一个数据库操作的方法和技巧。同时下载文件中还提供了本书所有例子的源代码,读者可以直接查看和调用。目录第1章 初识MySQL 11.1 数据库基础 11.1.1 什么是数据库 11.1.2 表 21.1.3 数据类型 21.1.4 主键 21.2 数据库技术构成 31.2.1 数据库系统 31.2.2 SQL语言 41.2.3 数据库访问接口 51.3 什么是MySQL 61.3.1 客户机-服务器软件 61.3.2 MySQL版本 61

你是一直认为MySQL count(1) 比 count(*) 效率高么?
技术杂谈

你是一直认为MySQL count(1) 比 count(*) 效率高么?

282次浏览 0条评论

MySQL count(1) 真的比 count(*) 快么? 反正同事们都是这么说的,我也姑且觉得对吧,那么没有自己研究一下究竟?如果我告诉你他们一样,你信么?有 Where 条件的 count,会根据扫码结果count 一下所有的行数,其性能更依赖于你的 Where 条件,所以文章我们仅针对没有 Where 的情况进行说明。MyISAM 引擎会把一个表的总行数记录了下来,所以在执行 count(*) 的时候会直接返回数量,执行效率很高。在 MySQL 5.5 以后默认引擎切换为 InnoDB,InnoDB 因为增加了版本控制(MVCC)的原因,同时有多个事务访问数据并且有更新操作的时候,每个事务需要维护自己的可见性,那么每个事务查询到的行数也是不同的,所以不能缓存具体的行数,他每次都需要 count 一下所有的行数。那么 count(1) 和 count(*)有区别么?InnoDB handles SELECT COUNT(*) and SELECT COUNT(1) operations in the same way. There is no performance diffe

程序员的SQL金典 完整高清版本PDF + 源文件 下载
编程书籍

程序员的SQL金典 完整高清版本PDF + 源文件 下载

378次浏览 0条评论

《程序员的SQL金典》主要介绍SQL的语法规则及在实际开发中的应用,并且对SQL在MySQL、MS SQL Server、Oracle和DB2中的差异进行了分析。《程序员的SQL金典》分为3部分:第1部分为基础篇,主要讲解数据库对增、删、改、查等SQL的支持,给出了这些SQL的应用案例;第2部分为进阶篇,讲解了函数、子查询、表连接、不同DBMS中的SQL语法差异、SQL调优、NULL值处理、事务、开窗函数等高级技术;第3部分为案例篇,对前两部分的知识进行了综合运用。第1章 数据库入门  1.1 数据库概述   1.1.1 数据库与数据库管理系统   1.1.2 数据库能做什么   1.1.3 主流数据库管理系统介绍  1.2 数据库基础概念   1.2.1 Catalog   1.2.2 表(Table)   1.2.3 列(Column)   1.2.4 数据类型(DataType)   1.2.5 记录(Record)   1.2.6 主键(PrimaryKey)  1.2.7 索引(Index)   1.2.8 表关联   1.2.9 数据库的语言——SQL   1.2.10 D

Redis开发与运维 PDF下载
编程书籍

Redis开发与运维 PDF下载

882次浏览 0条评论

本书全面讲解Redis基本功能及其应用,并结合线上开发与运维监控中的实际使用案例,深入分析并总结了实际开发运维中遇到的“陷阱”,以及背后的原因, 包含大规模集群开发与管理的场景、应用案例与开发技巧,为高效开发运维提供了大量实际经验和建议。本书不要求读者有任何Redis使用经验,对入门与进阶DevOps的开发者提供有价值的帮助。主要内容包括:Redis的安装配置、API、各种高效功能、客户端、持久化、复制、高可用、内存、哨兵、集群、缓存设计等,Redis高可用集群解决方案,Redis设计和使用中的问题,最后提供了一个开源工具:Redis监控运维云平台CacheCloud。目录序 言前 言致 谢第1章 初识Redis 11.1 盛赞Redis 11.2 Redis特性 21.3 Redis使用场景 51.3.1 Redis可以做什么 51.3.2 Redis不可以做什么 51.4 用好Redis的建议 61.5 正确安装并启动Redis 61.5.1 安装Redis 71.5.2 配置、启动、操作、关闭Redis 81.6 Redis重大版本 111.7 本章重点回顾 14第2章 API的

PostgreSQL从入门到精通 PDF 下载
编程书籍

PostgreSQL从入门到精通 PDF 下载

756次浏览 0条评论

本书都是关于一个最近最成功的开源产品,一个名叫 PostgreSQL 的关系数据库。<br> 数据库开发商和开源开发者都是 PostgreSQL 的热心拥护者 。 任何使用程序管理大量数据的人都可以从数据库中获得大 量益处。 PostgreSQL 是一个非常优秀的关系数据库实现,全功能,开源且免费使用。<br> PostgreSQL 支持大量的主流开发语言 , 包括 C , C++ , Perl , Python , Java , Tcl 以及 PHP 。 它是最接近工业标准 SQL9 2 的查询语言,并且正在实现新的功能以兼容最新的 SQL 标准: SQL2003 。 PostgreSQL 也获得数个奖项,包括三次被评 为 Linux Journal 杂志编辑选择奖最佳数据库 ( 2000,2003 和 2004 年度 ) 以及 2004 年度 Linux 新媒体奖最佳数据库系统 。 

MySQL技术内幕(第5版)PDF下载
编程书籍

MySQL技术内幕(第5版)PDF下载

956次浏览 0条评论

《MySQL技术内幕(第5版)》是MySQL方面名副其实的经典著作,全面介绍MySQL的基础知识以及MySQL有别于其他数据库系统的独特功能,书中特别关注如何高效地使用和管理MySQL。《MySQL技术内幕(第5版)》由4个部分组成:第一部分集中介绍与数据库使用相关的一些基本概念,第二部分重点关注的是自己如何动手编写和使用MySQL的程序,第三部分主要是面向那些负责数据库管理的读者,第四部分提供了一些参考附录。书中包含大量示例,详尽地演示了MySQL的各项功能特性。此外,本书还为使用C语言、PHP语言和Perl语言开发数据库应用的读者提供了相关内容。《MySQL技术内幕(第5版)》不仅适合MySQL初学者阅读,也适合想要深入了解MySQL的数据库管理人员和开发人员参考。目录第1章 MySQL入门 11.1 MySQL的用途 11.2 示例数据库 31.2.1 美史联盟项目 41.2.2 成绩考评项目 51.2.3 如何运用示例数据库 51.3 基本数据库术语 61.3.1 结构术语 61.3.2 查询语言术语 81.3.3 MySQL的体系结构术语 81.4 MySQL教程 91.4.

高性能mysql(第3版)PDF下载
编程书籍

高性能mysql(第3版)PDF下载

982次浏览 0条评论

《高性能mysql(第3版)》是mysql 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新mysql 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16 章和6 个附录,内容涵盖mysql 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的mysql 和mysql相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。《高性能mysql(第3版)》不但适合数据库管理员(dba)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。目录推荐序 xxiii前言 xxv第1 章 mysql 架构与历史 11.1 mysql 逻辑架构 11.1.1 连接管理与安全性21.1.2 优化与执行 31.2 并发控制 31.2.1 读写锁 41.2.2 锁粒度 41.3 事务61.3.1 隔离级别 81.3.2 死锁 91.3.3 事务日志 101.3.4 mysql 中的