日期:2014-05-16  浏览次数:20528 次

Oracle学习笔记(一)

?

1这本书是一位怀揣着对Oracle有着无比热爱的人写的书,从开头开始,就洋溢着对Oracle浓厚感情。当然,有一些是相当同意的。一个开发者,必须要对数据库十分了解,数据库对于开发者来说。不能仅仅是个黑箱。

?

2.Oracle中尽量使用一个连接。这是作者反复强调的一件事情。

?

3,使用绑定变量。因为Sql会对这种语句会在第一次执行时,编译。然后存入缓存池,加快下次查询的速度。

例子:insert into t values (:x)' using i

这是书中给的例子。最初的一个。不过说句实话,不太清楚在具体编程中该如何使用。

?

4.多版本和并发控制:

我对于对版本的理解是这样的。一个数据A。我在T1时间查询了一次。那么Oracle就会生成一个A的在时间点的另一个版本A1.供读使用。

可能由于只是读了个开头。所以来说可能对这个版本有点偏颇。但是这个概念,比起锁的机制来说。更接近真实情况。所以来说,觉得这个概念真的是很不错。

这里还提到了版本号,和闪回的概念。也就不复述了。估计以后还会深入讲解吧。

?

5.后来又读了一段。听着作者讲着各种有趣的故事。这引发了我的一个思考。

俗话说,工欲善其事,必先利其器,但是更应该知其器。一个东西总是有着多种的实现方法。比方说Oracle。它提供了很多的方法来应对不同的需求。但是如果我们不知道呢?

但是我们该如何去知道,去利用呢?这就是另外一个问题了。比方说Oracle1w页的文档,也只个升级文档而已。该如何融会贯通呢?

?

6.第一章读完,只是对Oracle有了一个大体的了解。第一章最后,作者花笔墨都在讲一件事情,开发要顺应需求,而不是一味的追求平台无关,这些虚无的事情。

1 楼 zhangyou1010 2011-08-03  
以前项目里面的功能,我基本都是用java 程序去实现,最近才发现,用存储过程,函数,可以方便很多。

不知道哪种方式书优孰劣 ?