【陈吉平】《构建oracle高可用环境》前言
這里,首先要感謝廣大讀者的支持與認(rèn)可,該書第一次印刷到現(xiàn)在,2個多月的時間,就要準(zhǔn)備第二次印刷了。在此期間,我也看到了很多讀者反饋(包括讀者書評與讀者來信),他們對本書的肯定,讓我深表感動。本書在寫作與印刷過程中,也出現(xiàn)了部分的錯誤,感謝廣大讀者通過來信,或者是在我的網(wǎng)站www.ixdba.com上留言指出了這些錯誤。本書在第二次印刷時會修正這些錯誤。
作為本書的作者,當(dāng)然更希望廣大的讀者能從本書中獲得他們想要的知識,并能幫助他們獲得自己的成功。高可用性,在未來的一些年中,也將是越來越被引起重視的技術(shù)。需要強調(diào)的是,高可用性不僅僅局限在一兩個技術(shù)上面,它應(yīng)當(dāng)是一個范疇,包括高可用的規(guī)劃與設(shè)計,建設(shè)與實施,管理與維護,等等。
正因為高可用的范圍如此廣泛,所以本書所鋪設(shè)的內(nèi)容也特別之多。也有讀者反映,因為內(nèi)容太多,而在具體的細節(jié)內(nèi)容上面,沒有過分深入地進行介紹。這個問題其實與本書的寫作規(guī)劃有關(guān),當(dāng)初就是從如下三個方面來規(guī)劃本書的:
(1)擴充視野
現(xiàn)在不管是國內(nèi)還是國外,能獨立管理從最底層的存儲、主機、數(shù)據(jù)庫,到支持最上層的應(yīng)用產(chǎn)品設(shè)計的個人與團隊是很少的,而我們團隊就可以接觸到以上相關(guān)技術(shù)。接觸的東西越多,視野其實就越開闊,能看到的問題也越多,所以,在整個高可用性環(huán)境方面,我希望大家能從整體上去考慮,并了解影響到系統(tǒng)高可用性的有哪些東西。
隨著科技的日新月易,傳統(tǒng)企業(yè)應(yīng)用與互聯(lián)網(wǎng)應(yīng)用開始產(chǎn)生越來越多的差異:傳統(tǒng)的企業(yè)應(yīng)用更關(guān)注于單個數(shù)據(jù)庫(或數(shù)據(jù)庫集群)的處理能力以及系統(tǒng)硬件本身的可靠性;而互聯(lián)網(wǎng)應(yīng)用,由于分布系統(tǒng)的大規(guī)模出現(xiàn),可以使用普通的硬件設(shè)備(如PC Server)來實現(xiàn)大規(guī)模冗余,通過廉價的設(shè)備也可以達到整個系統(tǒng)的高可用性(如Google與Amazon在這方面就做的很不錯)。所以,當(dāng)在互聯(lián)網(wǎng)應(yīng)用中評價系統(tǒng)壓力時,不再是單純地評估數(shù)據(jù)庫的處理能力,而是評估整個系統(tǒng)的處理能力,因為數(shù)據(jù)可能不存在于任何傳統(tǒng)的數(shù)據(jù)庫中,DBA也不再僅僅是數(shù)據(jù)庫管理人員,而有可能是數(shù)據(jù)管理人員。
很難說,互聯(lián)網(wǎng)技術(shù)以后就不影響傳統(tǒng)企業(yè)現(xiàn)有的技術(shù),廣泛的了解與對比,是本書的目的之一。
(2)拓展思路
在寫作本書之前,我就已經(jīng)跟非常多的廠家及很多服務(wù)提供商打過交道,經(jīng)常遇到其銷售人員把自己的產(chǎn)品說成金條,把別人的產(chǎn)品貶低為稻草的情況。如我在剛開始接觸硬件的時候,聽到IBM介紹IBM的產(chǎn)品,就覺得它是最好的了;馬上,HP過來介紹HP的產(chǎn)品,我又覺得HP是最好的。但是,如果經(jīng)驗多了,了解也多了,情況就不一樣了,別人的吹捧已經(jīng)不能影響我自己的思路。所以,在本書的前幾章,介紹產(chǎn)品選擇與構(gòu)架選擇時,也一直在表達這一個觀點,即一定要有自己的思路與觀點,不要讓別人左右你自己的思想,否則銷售人員很容易就影響你了(關(guān)于銷售人員的技巧,大家有興趣的話,可以看看《影響力》這本書)。
本書后面的一些章節(jié),如數(shù)據(jù)遷移、監(jiān)控體系,也是從構(gòu)架設(shè)計的思路開始來描述具體的實現(xiàn)方法的。在信息化如此完善的今天,本身獲得一兩個方法是很簡單的,但是,如果把方法系統(tǒng)化地規(guī)劃起來,則是另外一種能力。好的思路,可以很快地幫大家獲得成功,僅僅知道好的方法,不表示就有好的思路。
不要用簡單的思維去看那些構(gòu)架,不要僅僅是關(guān)注其中的技術(shù)而拋棄了思想,否則,我只能說你獲得了皮毛而拋棄了精髓,成語”買櫝還珠”也就是這個意思。
(3)獲得經(jīng)驗
因為很多人認(rèn)為高可用性技術(shù)就是幾個技術(shù)那么簡單,所以他們理解的Oracle高可用就是RAC技術(shù)與Data guard技術(shù)。而高可用性的管理與維護,有時候比高可用技術(shù)本身更值得關(guān)注與借鑒。因為技術(shù)本身,是在不斷地變化過程中的。簡單地說,如RAC的安裝與配置,在不同的OS、不同的版本中,就有很大的差異,如RAC方面的bug,在不同的環(huán)境下也有差異。而維護與管理經(jīng)驗是通用的,也是最直接的、最寶貴的技術(shù)。
本書的一些案例,操作使用方法,維護經(jīng)驗與優(yōu)化經(jīng)驗其實都是高可用經(jīng)驗的總結(jié)。通過學(xué)習(xí)這些經(jīng)驗,可以讓讀者在面對真正的高可用環(huán)境時,不至于驚慌失措。
所以本書
對于高級讀者,可能不需要關(guān)注方法,而僅僅是關(guān)注自己不曾理解的領(lǐng)域與思路。
對于初級讀者,如果有了一定的基礎(chǔ),一次看不懂沒有關(guān)系,通過知識面的不斷擴充,再看一次,可能會有新的收獲。
對于未入門者,個人建議先了解一些基礎(chǔ)知識,然后再看本書可能更有收獲。
最后,再次感謝對本書提出寶貴意見與建議的讀者們,也希望你們獲得更大更多的成功。
陳吉平
2008年3月于杭州
來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/1384/viewspace-231058/,如需轉(zhuǎn)載,請注明出處,否則將追究法律責(zé)任。
轉(zhuǎn)載于:http://blog.itpub.net/1384/viewspace-231058/
總結(jié)
以上是生活随笔為你收集整理的【陈吉平】《构建oracle高可用环境》前言的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有关电阻的小知识
- 下一篇: 知识表示学习 (一) —— Point-