ORACLE RAC網格計(jì)算(suàn)構築>λ©未來(lái)數(shù)據庫
網格計(jì)算(suàn)已經成為(wèi)熱(r≈₽è)點,它所帶來(lái)的(de)低(dī)成本、高(gāo)性能( €δnéng)以及方便的(de)計(jì)算(suàn)資源共享正是(shì)衆±Ω多(duō)企業(yè)所追求的(de)。在這(zhè)一(yī)大(dà)潮下(x&¶¶ià),數(shù)據庫技(jì)術(shù)将向何處發展?Oracle對¶≥(duì)此問(wèn)題的(de)回答(dá)是(shì):∑↑  未來(lái)的(de)數(shù)據庫将構築在網格計(jì)算(suà✔ ₩n)環境之上(shàng)。    RAC(Real Applicati'→•on Cluster,真正應用(yòng)集群)是(shì)Oracle9±♥γ©i數(shù)據庫中采用(yòng)的(de)↔£∑ 一(yī)項新技(jì)術(shù),也(yě)是 σ π(shì)Oracle數(shù)據庫支持網格計(jì)算(suàn)環境的Ω✔ <(de)核心技(jì)術(shù)。它的(de)出現(xiàn)解決了(le)傳統數γ✘(shù)據庫應用(yòng)中面臨的(‍‍₩♥de)一(yī)個(gè)重要(yào)問(wèn)題:高(gāo)性能(φ πnéng)、高(gāo)可(kě)伸縮性與低(dī)價格→♥φ之間(jiān)的(de)矛盾。
       過去(♦<qù),如(rú)果企業(yè)希望其信息系統具有(yǒu)良好(hǎo)↓×σ的(de)可(kě)靠性、可(kě)伸縮性和(hé)高(gα₩ ≈āo)性能(néng),就(jiù)必須選擇基于主機(jī)的★↕(de)系統,這(zhè)意味著(zhe)企σ 業(yè)在系統建設之初就(jiù)必須投入大(dà)量資♦>&金(jīn);如(rú)果要(yào)節省成本,企業(yè) ✘可(kě)以選擇基于客戶機(jī)/服務器(qì)的(de)計₽★γ(jì)算(suàn)體(tǐ)系,并在需要(yào)時(shí)逐步增添新硬件(jiàn)€→φ、擴展系統,但(dàn)如(rú)果需要(yào)進行(xíng)應用(yφ♠±òng)升級,企業(yè)就(jiù)不(bù)得(de)不(bù)付出高(gāo)昂的(de)升★¥級費(fèi)用(yòng),同時(shí)這(zhè)種分(fēn)布式系統的(δ$de)維護成本也(yě)不(bù)菲。
     &nb÷∏←↓sp; 采用(yòng)RAC技(jì)術(©σ€shù),用(yòng)戶就(jiù)有(yǒu)了(le)更多(duō)的(de)選擇,無論是(∏↑¥×shì)選擇基于Intel架構的(de)PC服務器(qì)、÷ ∑Unix工(gōng)作(zuò)站(zhàn),還(hái)是(∞"αshì)最近(jìn)兩年(nián)頗受關注的(de)刀(dāo≤→→©)片服務器(qì);也(yě)無論是(shì)選擇Unix、Windows,還(hái)是("₽✔γshì)Linux操作(zuò)系統,隻要(yào)在這(zhè)些(xiē)軟硬件(jiàn)平♣∑<→台上(shàng)部署了(le)Oracle9i的(de)RAC系β‍統,這(zhè)些(xiē)分(fēn)布在各處的(de)系統就(jiù)能(néng)組成集群,☆‌實現(xiàn)用(yòng)戶所需的(de)高(gāo)性能(néng)和(hé)高(g∞ āo)可(kě)靠性。且當系統需要(yào)進一(yī)步擴展時(shí),無需對(duì∞♠)應用(yòng)程序進行(xíng)任何修改。
      “這(zhè)就(jiù)是(s α★hì)基于網格計(jì)算(suàn)環境的(de)數(shù)據庫,也(yě)是(shì)∑♠∑→數(shù)據庫技(jì)術(shù)的(de)未來(lái)發展方‌&±♦向。”Oracle公司負責數(shù)據庫業(♦§Ω yè)務的(de)高(gāo)級副總裁Andy Mendelsohn先生(shē →ng)說(shuō)。
       為(wèi)什(shén)麽Oracφ <le的(de)RAC技(jì)術(shù)能♦π(néng)夠實現(xiàn)以上(shàng)目标?因為(wèi)RAC技(jì)術(shù‌☆β)采用(yòng)了(le)“sharin‌π®♥g everything”的(de)實現(xiàn)模式。據OracleΩ☆↕♣公司技(jì)術(shù)專家(jiā)介紹,RAC技(jì)術(sh$≥₹↓ù)通(tōng)過CPU共享和(hé)存儲設備共享來(lái)實現(xiàn)多(duō)節點之間(jiān)的(de)無縫集β±×群,用(yòng)戶提交的(de)每一(yī)項任務被自(zì)動分(fēn)&↑配給集群中的(de)多(duō)台機(jī)∑'±器(qì)執行(xíng),用(yòng)戶不(bù)必通(tōng)過冗餘的(de)硬₹≤§件(jiàn)來(lái)滿足高(gāo)可(kě)靠性要(yào)求。另一("α☆≈yī)方面,RAC可(kě)以實現(xiàn$↕‍)CPU的(de)共享,即使普通(tōng)服務器(qì)組成的(de&£♥↔)集群也(yě)能(néng)實現(xiàn)過去(qù)隻有(yǒu)大(dà)型主機(jī)才¥÷✘≥能(néng)提供的(de)高(gāo)性能(n€®✔"éng),這(zhè)也(yě)是(shì)§Ω≈↓Intel、Dell等公司非常願意與Oracle合作(zuò)、共拓高(gāo)端市(sh↕π☆₹ì)場(chǎng)的(de)原因。
       除了(le)RAC技(jì)術(£∞shù),Oracle9i數(shù)據庫還(hái)提供其他(tā)功能(nénα÷§g)來(lái)支持網格計(jì)算(suàn),包括支持在數(shù)¶↔γ據庫之間(jiān)進行(xíng)數(shù)據☆∏₩ 快(kuài)速複制(zhì)的(de)Transportable T★™ablespaces、支持數(shù)據流更新的(de)Oracle Stre£≥‌ams、支持應用(yòng)可(kě)移植性的(de)One Portable Codebase等☆♥。Mendelsohn認為(wèi),對(duì)那(nà)些( λxiē)需要(yào)建立數(shù)據中心的(de∑•←)企業(yè)來(lái)說(shuō),Oracle9i RAC加上(shàng)刀(dāo↑α)片服務器(qì)和(hé)Linux操作(zuò)系統,就(jiù)完全能(néng)↔εε 夠替代傳統的(de)基于大(dà)型機(jī)的(de)數(shù)據系≥≤統。
  COPYRIGHT © 20€••¶08-2010 上海瑩萃信息技術有限公司