图书标签: sql database 数据库 计算机 programming SQL Programming O'Reilly
发表于2024-11-24
The Art of SQL pdf epub mobi txt 电子书 下载 2024
For all the buzz about trendy IT techniques, data processing is still at the core of our systems, especially now that enterprises all over the world are confronted with exploding volumes of data. Database performance has become a major headache, and most IT departments believe that developers should provide simple SQL code to solve immediate problems and let DBAs tune any "bad SQL" later. In "The Art of SQL", author and SQL expert, Stephane Faroult argues that this "safe approach" only leads to disaster. His insightful book, named after "Art of War" by Sun Tzu, contends that writing quick inefficient code is sweeping the dirt under the rug. SQL code may run for 5 to 10 years, surviving several major releases of the database management system and on several generations of hardware. The code must be fast and sound from the start, and that requires a firm understanding of SQL and relational theory. "The Art of SQL" offers best practices that teach experienced SQL users to focus on strategy rather than specifics. Faroult's approach takes a page from Sun Tzu's classic treatise by viewing database design as a military campaign. You need knowledge, skills, and talent. Talent can't be taught, but every strategist from Sun Tzu to modern-day generals believed that it can be nurtured through the experience of others. They passed on their experience acquired in the field through basic principles that served as guiding stars amid the sound and fury of battle. This is what Faroult does with SQL. Like a successful battle plan, good architectural choices are based on contingencies. What if the volume of this or that table increases unexpectedly? What if, following a merger, the number of users doubles? What if you want to keep several years of data online? Faroult's way of looking at SQL performance may be unconventional and unique, but he's deadly serious about writing good SQL and using SQL well. "The Art of SQL" is not a cookbook, listing problems and giving recipes. The aim is to get you - and your manager - to raise good questions.
Stéphane Faroult从1983年开始接触关系数据库。Oracle法国成立早期他即加入(此前是短暂的IBM经历和渥太华大学任教生涯),并在不久之后对性能和调优产生了兴趣。1988年他离开了Oracle,此后一年间,他进行调整,并研究过运筹学。之后,他重操旧业,一直从事数据库咨询工作,并于1998年创办了RoughSea公司(http://www. roughsea.com)。
Stéphane Faroult出版了Fortran Structuré et Méthodes Numériques一书(法语,Dunod出版社,1986, 与Didier Simon合作),并在Oracle Scene和Select(分别为英国和北美Oracle用户组杂志)以及Oracle杂志在线版上发表了许多文章。他还是美国、英国、挪威等众多用户组大会的演讲者。
Peter Robson毕业于达拉谟大学地质专业(1968年),然后在爱丁堡大学任教,并于1975年获得地质学研究型硕士学位。在希腊度过了一段地质学家生涯之后,他开始在纽卡斯尔大学专攻地质和医学数据库。
他使用数据库始于1977年,1981年开始使用关系数据库,1985年开始使用Oracle,这期间担任过开发工程师、数据架构师、数据库管理员等角色。1980年,Peter参加了英国地质普查,负责指导使用关系数据库管理系统。他擅长SQL系统,以及从组织级到部门级的数据建模。Peter多次出席英国、欧洲、北美的Oracle数据库大会,在许多数据库专业杂志上发表过文章。他现任英国Oracle用户组委员会主任,可通过peter.robson@justsql.com联系他。
里面的思想还可以, 比较适合做数据库开发的人阅读
评分很難讀的文字,, 沒能吃下去
评分很難讀的文字,, 沒能吃下去
评分这个没有必要看。
评分很難讀的文字,, 沒能吃下去
上个月在当当上买来的,09年的时候看的英文电子版,没有看完。本来是一本好书,里面也确实介绍了许多作者的经验之谈,有一些观点也解释了我一直以来的一些疑问,可是总觉得类似的书籍翻译过来就很别扭,老是感觉和作者的肺腑之言隔着翻译那道墙,虽然翻译得不能算差,但是总觉...
评分这本《SQL语言艺术》一直想读,一直到最近,自己对项目的管理,从过程到结果,一步一步的深入下来,从关心过程到最后关心结果。 为什么? 就是因为一句话:功能永远大于形式。可以这么说,过程(规范)都是形式,是非常重要,但当和功能比的时候,就不重要了。统一的过程是很重...
评分在用了很多年SQL之后,在实际项目中也使用过多种数据库(Oracle,Sql server ,Postgres)。似乎所有的任务都能完成。需要的的目标也能达到。但总是觉得对SQL还没有完全掌握。 在书店看到这本书,大致翻了下感觉有我需要的知识。如果你也和我一样,和SQL的关系还是“熟悉的陌生...
评分上个月在当当上买来的,09年的时候看的英文电子版,没有看完。本来是一本好书,里面也确实介绍了许多作者的经验之谈,有一些观点也解释了我一直以来的一些疑问,可是总觉得类似的书籍翻译过来就很别扭,老是感觉和作者的肺腑之言隔着翻译那道墙,虽然翻译得不能算差,但是总觉...
评分假期里看了一大半,没有细读,但读的过程中随意想到的问题列出许多,有好多基础的地方要去翻翻数据库系统概论之类的书,同时也要有机会多接触一些数据库产品。 此书推荐给有数据库系统开发经验的同学看,有过实战经验的看此书可能收获会更多一点。此书是作者十几年下来的经验谈...
The Art of SQL pdf epub mobi txt 电子书 下载 2024