剑破冰山—Oracle开发艺术 序

<!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning/> <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:SpaceForUL/> <w:BalanceSingleByteDoubleByteWidth/> <w:DoNotLeaveBackslashAlone/> <w:ULTrailSpace/> <w:DoNotExpandShiftReturn/> <w:AdjustLineHeightInTable/> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:UseFELayout/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!-- [if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!-- [if gte mso 10]> <mce:style><!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} -->

<!-- [endif]-->

本书是 ITPUB 技术丛书中第一本专注于 Oracle 开发的书籍。长久以来,数据库后台开发一直是应用开发行业的一项核心工作,能否正确设计一个数据库的架构,并写出合理、高效的 SQL ,决定了一个应用的效能,也在相当大的程度上影响了项目的成败。而在表象的背后,数据库开发又远远不止表面看到的那么简单,用作者们的话来说只是冰山一角。除了 SQL PL/SQL 以外,我们还可能面对算法、架构、规范等问题。作者们都曾经在各行业的第一线战斗过,长期从事数据库开发各个方面各种细节的工作,由他们去分享 10 多年来的心得,对于读者来说是极好的知识共享。以前 ITPUB 技术丛书中有许多关于数据库管理的内容,由于所提供的案例许多属于极端而难以重现,但这本书里的很多例子,读者都可以很简单地重现并且自我尝试,领会其中的精粹,这也是本书和以前 DBA 方面书籍的一大差异之处。

我和本书的作者们大多在 ITPUB 上相识了很长时间,他们都是具有丰富行业经验的专家,也非常热心。苏旭晖( newkid )和卢涛(〇〇) Oracle 是开发方面的行家,记得当初我在社区里推崇 Joe Celko 的《 SQL puzzles and Answers 》一书,结果 newkid 很快指出这本书里的例子的很多错误或者愚笨之处,还专门给出一个帖子来指出书中的错误,让人叹服。他对技术精益求精,非常关心国内的开发社团,解决了许多网友提出的疑难的实际问题,还经常订购国内原创的技术书籍。有一次 newkid 君在论坛上出了一道用 SQL 去求解四皇后问题的题,不久〇〇就给出了答案,我才第一次知道 SQL 除了可以用来查询数据外,还可以有这样的用途。王保强( bq_wang )、怀晓明( lastwinner )是 ITPUB 中的元老级会员, bq_wang 在项目管理、数据库、数据仓库、系统架构应用上很有经验,在过去几年中一直担任大型开发项目的 manager ,而 lastwinner 在应用测试和编码上的能力让人印象深刻,他是那种天生对问题有灵敏嗅觉的人,解决问题的能力非常强,并带队完成了几个大型开发项目。丁俊( dingjun123 )在电信领域有多年系统架构设计和管理经验,对 Oracle 数据库开发很有研究,梁敬彬( wabjtam123 )对数据库管理、设计、开发均有较为深入的研究,同时有着多年的电信行业相关经验和丰富的培训经验,二人在社区中积极热心帮助别人解决疑难问题,并总结了很多精华内容,得到社区大众的认可。贾书民则早在 20 年前就开始使用 Oracle 数据库,参加了多个国家级项目的设计和开发,技术功底与行业经验相当丰厚。由这么多高手呕心沥血写出来的经验之作,我相信一定能让读者读后有所裨益。

最后我要说从 2004 ITPUB 第一本技术图书面世以来, 6 年过去了,丛书也出版到第 10 本。 2001 9 ITPUB 刚刚建立的时候,会员只有一万多人,经过 9 年的发展, ITPUB 已拥有技术板块 100 多个,注册会员数量超过 240 万,每天更新的讨论帖数以万计。感谢苏旭晖、卢涛、王保强、怀晓明、梁敬彬、丁俊、贾书民在 ITPUB 即将步入第 10 个年头的时候,创作了这本重量级的技术图书。 ITPUB 的发展与这样的专家、第一线技术工作者的长期支持是分不开的,真挚感谢你们对 ITPUB 的支持!

你可能感兴趣的:(oracle)