您的浏览历史

Oracle 9i & 10g编程艺术:深入数据库体系结构 (08年度畅销榜TOP50)

进入免费试读


促销信息
图灵图书真情回馈读者,购买任意两本图书即可选择赠品图书一本,共万本图书免费大赠送.

精彩评论
市场价 : ¥99.00
会员价 : ¥74.25(75折)

基本信息
【评  价】 (共 138 条) 参与评论
【原 书 名】 Expert Oracle Database Architecture 9i and 10g Programming Techniques and Solutions
【原出版社】 Apress
【作  者】(美)Thomas Kyte [同作者作品] [作译者介绍]
【译  者】 苏金国[同译者作品] 王小振
【丛 书 名】 图灵程序设计丛书
【出 版 社】 人民邮电出版社     【书 号】 711515032X
【上架时间】 2006-8-25
【出版日期】 2006 年10月 【开 本】 16开 【页 码】 737     【版 次】1-1
【所属分类】 计算机 > 数据库 > Oracle
编辑推荐

被china-pub会员评为“2007年我最喜爱的十大技术图书”之一
久负盛名的Oracle经典
世界顶级专家Thomas Kyte力作
Oracle DBA和开发人员必备



推荐阅读

【内容简介】

本书是一本有关Oracle 9i和10g体系结构数据库的权威书籍,涵盖了所有最重要的Oracle体系结构特性,包括文件、内存结构和进程,锁和锁存,事务、并发和多版本,表和索引,数据类型,以及分区和并行,并充分利用具体的例子来介绍每个特性,不仅讨论了各个特性是什么,还说明了它是如何工作的,如何使用这个特性来实现软件,以及有关的常见陷阱。

本书面向从事Oracle数据库应用的所有开发人员或DBA。

无论你是程序员还是DBA,要创建和管理稳定、高质量的Oracle系统,归根结底都需要理解Oracle数据库的体系结构。

本书是讲述Oracle数据库毋庸置疑的权威指南,凝聚了世界顶尖的Oracle专家Thomas Kyte数十年的宝贵经验和大量真知灼见。书中深入地分析了Oracle数据库体系结构,包括文件、内存结构以及构成Oracle数据库和实例的底层进程,然后讨论了一些重要的数据库主题,如锁定、并发控制、事务、重做和撤销,还解释了这些内容的重要性。最后,分析了数据库中的物理结构,如表、索引和数据类型,并介绍哪些技术能最优地使用这些物理结构。

在介绍每个特性时,作者都充分利用具体的例子来说明,不仅讨论了各个特性是什么,还说明了它如何工作,如何使用它来实现软件,并涵盖了相关的常见陷阱。



本书能够帮助你发挥Oracle技术的最大潜力。……毋庸置疑,这是最重要的Oracle书籍之一,绝对值得拥有。

— Ken Jacobs, 产品战略部(服务器技术)副总裁,Oracle公司

【编辑推荐】

久负盛名的Oracle经典,世界顶级专家Thomas Kyte力作,Oracle DBA和开发人员必备。
  “本书能够帮助你发挥Oracle技术的最大潜力。……毋庸置疑,这是最重要的Oracle图书之一,绝对值得拥有。”
             --Ken Jacobs,产品战略部(服务器技术)副总裁,Oracle公司
  无论你是程序员还是DBA,要创建和管理稳定、高质量的Oracle系统,归根结底都需要理解Oracle数据库的体系结构。
  本书是讲述Oracle数据库公证的权威指南,凝聚了世界顶尖的Oracle专家Thomas Kyte数十年的宝贵经验和大量真的知灼见。书中深入地分析了Oracle数据库体系结构,包括文件、内存结构以及构成Oracle数据库和实例的度层进程,然后讨论了一些重要的数据库主题,如锁定、并发控制、事务、重做和撤销,还解释了这些内重要性。最后,分析了数据库中的物理结构,如表、索引和数据类型,并介绍通过哪些技术能最优地使用这些物理结构。
  在介绍每个特性时,作者都充分利用具体的例子来说明,不仅讨论了各个特性是什么,还说明了它如何工作,如何使用它来实现软件,并涵盖了相关的常见陷阱。

【作译者介绍】

Thomas Kyte
Thomas Kyte是Oracle公司核心技术集团的副总裁,从Oracle 7.0.9版本开始就一直任职于Oracle公司,不过,其实他从5.1.5c版本就开始使用Oracle了。 在Oracle公司,Kyte专门负责Oracle数据库,他的任务是帮助使用Oracle数据库的客户,并与他们共同设计和构建系统,或者对系统进行重构和调优。在进入Oracle公司之前,Kyte是一名系统集成人员,主要为美国军方和政府部门的客户构建大规模、异构数据库。 Thomas Kyte就是主持Oracle Magazine Ask Tom专栏和Oracle公司同名在线论坛的那个Tom,他通过这一方.. << 查看详细

本书提供作译者介绍
Thomas Kyte是Oracle公司核心技术集团的副总裁,从Oracle 7.0.9版本开始就一直任职于Oracle公司,不过,其实他从5.1.5c版本就开始使用Oracle了。 在Oracle公司,Kyte专门负责Oracle数据库,他的任务是帮助使用Oracle数据库的客户,并与他们共同设计和构建系统,或者对系统进行重构和调优。在进入Oracle公司之前,Kyte是一名系统集成人员,主要为美国军方和政府部门的客户构建大规模、异构数据库。
Thomas Kyte就是主持Oracle Magazine Ask Tom专栏和Oracle公司同名在线论坛的那个Tom,他通过这.. << 查看详细

【目录信息】


第1章 开发成功的Oracle应用 1
1.1 我的方法 2
1.2 黑盒方法 4
1.3 开发数据库应用的正确(和不正确)方法 8
1.3.1 了解Oracle体系结构 8
1.3.2 理解并发控制 14
1.3.3 多版本 19
1.3.4 数据库独立性? 25
1.3.5 “怎么能让应用运行得更快?” 41
1.3.6 DBA与开发人员的关系 45
1.4 小结 46
第2章 体系结构概述 47
2.1 定义数据库和实例 48
2.2 SGA和后台进程 53
2.3 连接Oracle 56
2.3.1 专用服务器 56
2.3.2 共享服务器 57
2.3.3 TCP/IP连接的基本原理 58
<< 查看详细目录

【译者序】

每个人都可能有自己的学习套路。学习一个新工具时,有些人可能只是找一本入门书,粗略地翻翻就浅尝辄止,并相信实践出真知;有些人更喜欢系统地研习文档,对每个细节精雕细刻;有些人喜欢收集一些独门密技;有些人喜欢亲身尝试书上的基本用例……。每种方法都有可取之处,但我相信,真正的学习应该是“参考+实践”。盲目实践会频繁遇到本来可以避免的陷阱和失败,耽于参考又会成为纸上谈兵,无法得到真才实学。
学习Oracle时,很多书和资料都很有参考价值,特别是Oracle文档,更是全面地提供了我们想了解的信息。但是文档中没有实战用例,没有告诉我们哪些可行或者哪些不可行,什么情况下可行或者什么情况下不可.. << 查看译者序

【前言】

过去我一直在开发Oracle软件,并与其他Oracle开发人员一同工作,帮助他们构建可靠、健壮的应用程序。在这个过程中积累了一些经验,正是这些经验赋予我灵感,才有了本书中的内容。这本书实际上反映了我每天做了些什么,汇集了我所看到的人们每天遇到的问题。
本书涵盖了我认为最重要的一些内容,即Oracle数据库及其体系结构。我也可以写一本书名类似的其他方面的书,向你解释如何用一种特定的语言和体系结构开发应用程序。例如,我可以告诉你如何使用 JavaServer Pages(JSP)与Enterprise JavaBeans(EJB)通信,EJB再如何使用JDBC与Oracle通信。不过,归根结底,你最后还是要了解Oracle数据库及其体系结构(本.. << 查看前言

【序言】

“Think”(思考)。1914年,Thomas J. Watson先生加入后来成为IBM的公司时,带来了这样一个简简单单的座右铭。后来,这成为每一位IBM员工的训词,不论他们身居何职,只要需要做出决策,并利用自己的才智完成所承担的工作,就要把“Think”谨记于心。一时间,“Think”成为一个象征、一个标志,屡屡出现在出版物上,人们把它写在日历上提醒自己,而且不仅在IBM内部,就连其他一些公司的IT和企业管理者的办公室墙上也悬挂着这个牌匾,甚至《纽约客》杂志的漫画里都有它的身影。“Think”在1914年是一个很好的观念,即使在今天也同样有着重要的意义。
“Think different”(不同凡想)是20世纪90年代苹果公司在其旷日持久的宣.. << 查看序言

评论交流 共有138人开贴评论  239人参与评论  134人参与打分 查看

93人
 69%
用户平均打分
我要写评论  help如何参与评论和打分
30人
 22%
5人
 3%
4人
 2%
2人
 1%

mid_winter

二级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-3-10 1:36:00
总体还不错,翻译也还过得去,但就是一些小地方翻译的不好,对原著理解不够,甚至把原著对的地方当成错误更正了。
让人不爽的地方就是作者有点无休止的对Oracle的产品的吹嘘,让人有点厌烦,而且这也直接影响了对有些问题的解决方案都是偏向基于Oracle的方案,这对应用程序的独立性可没好处,有误导别人的嫌疑。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

shuiying

三级评论员
评价等级:  
发表于:2006-10-21 10:27:00
我刚刚才了这本书,大致翻了一下,前面的1、2章仔细的阅读了,我的感觉是这本书的写作方向很好,是大师从实践经验角度写的书,尤其是一般开发人员容易编写的程序,觉得很是常规的代码,但放到数据库中就可能会出现意想不到的问题。作者所说,数据库应用程序开发要从了解数据库开始,本人非常认同此点。不足的方面吗?我认为由于作者是大师级别的,所以写的内容比较有深度,对初学者似乎有难度。我建议买此书作为备查,等到学到一定程度再看看,你会发现“山外有山”的感觉。
回复 ( 1条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得1个)

连振娟

一级评论员
评价等级:  
发表于:2006-11-23 11:19:00
只想说"经典",绝对的经典,看过很多oracle书籍,但没有哪些书能比这本好,在结构组织上,内容的深入方面都特别有逻辑,记得看 oracle 9i 参考手册,Kevin Loney说:"真正的技术来自于长期的实践,但从不轻受于人".也许这句话对了一半,kety改变了这一观念,将自己的所学毫无保留的教给其它人,应该说是值得尊敬的,再加上译者苏金国和王小振两位老师的经典翻译,可以说他们也是绝对的专家,否则不会译得这么好,也不会重现原作者的意思,内容带有幽默.真的值得珍藏,讲得太深入了,同时也告诉我们开发人员在选择和学习任何RDBMS时需要了解的核心技术是什么.希望另两本书能尽快出版,据说在kety的个人blog上说,改变了计划,还要写两本,期待中.每一位开发人员和DBA都应该拥有一本,不是看一遍,要反复的看,里边含盖了太多的思想.在数据库核心技术,如锁,并发处理,多版本等方面,让我们深入认识到oracle的核心,同时也让我们反思并去测试用的其它数据库系统,如 SQL SERVER 2005,sybase等,让我们在做开发时知道我们需要知道的是什么,真的是引起我们举一反三了,经典,绝对的经典.
回复 ( 3条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得5支)  扔鸡蛋 (得0个)
评价等级:  
发表于:2008-1-14 16:32:00
07年我最喜爱的技术图书评选会员评论:〈br〉我想现在的程序员没有不写sql的吧,Oracle 占了其中的大多数,在写sql的时候
不应该只知道如何写,还应该知道为什么这样写,本书就是这样一个作用,
作为Amazon 排行第一的oracle 书籍,质量是无容置疑的
但是对对于大多数程序员,内容有点深,没有办法,慢慢啃吧,啃完你的功劳大就涨了
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

zhutian_skcc
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-3-26 9:48:00
目前还没有看完,但觉得讲解的比较透彻!
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共138条)