圖書標籤: sql database 數據庫 計算機 programming SQL Programming O'Reilly
发表于2024-12-26
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聯係他。
不是很簡單的一本書. 先看看, 有點基本概念. 需要的時候參考.
評分隻讀過一點點...沒心情不好啃.
評分裏麵的思想還可以, 比較適閤做數據庫開發的人閱讀
評分不是很簡單的一本書. 先看看, 有點基本概念. 需要的時候參考.
評分瑣碎瞭點,但是還是有點收獲的
假期里看了一大半,没有细读,但读的过程中随意想到的问题列出许多,有好多基础的地方要去翻翻数据库系统概论之类的书,同时也要有机会多接触一些数据库产品。 此书推荐给有数据库系统开发经验的同学看,有过实战经验的看此书可能收获会更多一点。此书是作者十几年下来的经验谈...
評分这本《SQL语言艺术》一直想读,一直到最近,自己对项目的管理,从过程到结果,一步一步的深入下来,从关心过程到最后关心结果。 为什么? 就是因为一句话:功能永远大于形式。可以这么说,过程(规范)都是形式,是非常重要,但当和功能比的时候,就不重要了。统一的过程是很重...
評分http://space.itpub.net/12474069/spacelist-blog 放在itpub空间上了 纯粹的经验谈。配合我的读书笔记来看吧。也许能有帮助
評分资深 SQL 专家 Stéphane Faroult倾力打造 《软件架构设计》作者温昱最新译作 巧妙借鉴《孙子兵法》的智慧结晶 传授25年的SQL性能与调校经验 深入探讨九种常见查询方案及其性
評分在用了很多年SQL之后,在实际项目中也使用过多种数据库(Oracle,Sql server ,Postgres)。似乎所有的任务都能完成。需要的的目标也能达到。但总是觉得对SQL还没有完全掌握。 在书店看到这本书,大致翻了下感觉有我需要的知识。如果你也和我一样,和SQL的关系还是“熟悉的陌生...
The Art of SQL pdf epub mobi txt 電子書 下載 2024