摘要基於數據庫的業務系統的核心是數據庫和數據理解ORACLE數據的體系框架有助於我們成功開發基於數據庫的業務系統通過增加一個索引改變SQL語句的連接方法可以極大的改變系統的性能%的性能問題都是由不良的SQL語句引起的
關鍵詞數據庫ORACLE體系框架SQL性能調整
應用系統最重要的部分數據庫
一個基於數據庫的業務系統的成功開發除了要求項目組對客戶的需求有深刻的理解對開發工具有熟練的掌握並有卓越管理之外還要求項組能明確知道應用程序如何使用數據庫正如開發一個成功的業務系統對操作系統的理解非常重要一樣開發一個成功的基於ORACLE數據庫應用的業務系統要求我們能全面的理解ORACLE對於一個基於數據庫的應用系統來說系統中最重要的部分是數據庫記得我們公司CEO王棟在年時在三明市地方稅務局對前來福建考察的國家稅務總局信息官員講述《地方稅收征管信息系統》時說三分技術七分管理十二分的數據這不僅強調了數據的重要性同時也體現了數據庫在一個基於數據庫的業務系統中的核心地位一個成功的開發團隊必定是深刻認識這點並讓相關人員都認識這一點的團隊
下面首先介紹一下ORACLE數據庫體系結構以便開發人員對ORACLE體系結構有一個基本的整體的映像其次是圍繞ORACLE數據庫的性能對ORACLE開發中SQL語句的使用進行一些探討
理解ORACLE數據庫體系框架
數據庫軟件就是處理數據文件的一批程序關系數據庫自上世紀年代I B M 聖約瑟研究實驗室的高級研究員埃德加·考特(E F Codd)的《大型共享數據庫數據的關系模型》一文發表世以來就逐步成為了數據庫的主流年ORACLE公司成立第一個以關系數據庫為核心的軟件公司現在已經推出ORACLE i下面的探討主要以ORACLEi版本為基礎
雖然大家在很多介紹ORACLE的書籍中都可以看到類似下面的圖但是我認為下面的這張圖是對ORACLE的體系結構展現的最清晰和簡明扼要的也許你在看介紹ORACLE的書籍時對這些枯燥的理論介紹沒有太多的關心而直接進入你關心的可操作的內容現在就讓我們一起對這個圖進行簡單的了解
From:http://tw.wingwit.com/Article/program/Oracle/201311/17044.html