首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

SQL语言艺术

  • 书名:SQL语言艺术
  • 作者:[美] Stéphane Faroult, Peter Robson 著 温 昱 靳向阳 译
  • 来源:电子工业出版社
  • 出版时间:2008年03月
  • ISBN:9787121058349
  • 定价:58元

看 书 评 论 收 藏打 分 购 买

图书版权归出版社和作者所有,CSDN & DearBook独家提供试读和连载
内容介绍:
本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你的实际工作提出了具体建议。本书适合SQL数据库开发者、软件架构师,也适合DBA,尤其是数据库应用维护人员阅读。

最近评论



正在载入评论列表...
热点评论

    精 彩 导 读

    过去,“信息技术(IT)”的名字还不如今天这般耀眼,被称为“电子数据处理”。其实,尽管当今新潮技术层出不穷,数据处理依然处于我们系统的核心地位,而且需管理的数据量的增长速度似乎比处理器的增长速度还快。今天,最重要的集团数据都被保存在数据库中,通过SQL语言来访问。SQL语言虽有缺点,但非常流行,它从1980年代早期开始被广泛接受,随后就所向无敌了。 如今,年轻开发者在接受面试时,没有谁不宣称自己能熟练应用SQL的。SQL作为数据库访问语言,已成为任何基础IT课程的必备部分。开发者宣传自己熟练掌握SQL,其实前提是“熟练掌握”的定义是“能够获得功能上正确的结果”。然而,全世界的企业如今都面临数据量的爆炸式增长,所以仅做到“功能正确”是不够的,还必须足够快,所以数据库性能成了许多公司头疼的问题。有趣的是,尽管每个人都认可性能问题源自代码,但普遍接受的事实则是开发者的首要关注点应该是功能正确。人们认为:为了便于维护,代码中的数据库访问部分应该尽量简单;“拙劣的SQL”应该交给资深的DBA去摆弄,他们还会调整几个“有魔力”的数据库参数,于是速度就快了——如果数据库还不够快,似乎就该升级硬件了。 往往就是这样,那些所谓的“常识”和“可靠方法”最终却是极端有害的。先写低效的代码、后由专家调优,这种做法实际上是自找麻烦。本书认为,首先要关注性能的就是开发者,而且SQL问题绝不仅仅只包含正确编写几个查询这么简单。开发者角度看到的性能问题和DBA从调优角度看到的大相径庭。对DBA而言,他尽量从现有的硬件(如处理器和存储子系统)和特定版本的DBMS获得最高性能,他可能有些SQL技能并能调优一个性能极差的SQL语句。但对开发者而言,他编写的代码可能要运行5到10年,这些代码将经历一代代的硬件,以及DBMS各种重要版本升级(例如支持互联网访问、支持网格,不一而足)。所以,代码必须从一开始就快速、健全。很多开发者仅仅是“知道”SQL而已,他们没有深刻理解SQL及关系理论,实在令人遗憾。
    line

    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告

    北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号

    Copyright © 2000-2006, CSDN.NET, All Rights Reserved