精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從TAF到TAC,業務連續性的追求永無止境

數據庫 Oracle
Oracle 在1998年推出Oracle 8i的時候,推出了一個叫做透明應用故障切換TAF(Transparent Application Failover)的技術組件。從而讓OPS節點故障時實現連接的自動切換。

對于數據庫系統來說,高可用和業務連續性是用戶最為關注的問題。在我參與的幾次用戶調研中,業務連續性問題都是排名第一的關注點,而且熱度是排名第二的問題的2倍以上。對于企業級應用或者關鍵系統來說,業務連續性是永恒的話題。券商的數據庫出問題了,那么能否在數秒內恢復業務?銀行的數據庫出問題了,能否RPO=0,RTO接近于0?對于絕大多數中小金融機構的大多數系統,運營商的大多數系統,政府、醫療、制造業的絕大多數關鍵系統而言,單機集中式數據庫的處理能力是足夠的,用戶最需要擔心的其實只是高可用的問題。

Oracle 在1998年推出Oracle 8i的時候,推出了一個叫做透明應用故障切換TAF(Transparent Application Failover)的技術組件。從而讓OPS節點故障時實現連接的自動切換。20年后,Oracle 18C中的高可用從透明估值切換演變成了透明應用連續性TAC(Transparent Application Continuity),這個功能將會成為Oracle 23C首推的高可用切換方案。今天我們就來簡單地了解一下Oracle的數據庫高可用技術的發展歷程。國產數據庫廠商也應該能夠從這個發展歷程中受到一定的啟發,從而優化國產數據庫的高可用能力。

個人認為Oracle的數據庫高可用大體可以分為TAF/FCF/TAC(AC)三大階段。可能有些朋友會有其他的一些分段方法。TAF主打的是OPS/RAC的透明故障切換。這是一種客戶端故障切換技術,當客戶端發現數據庫實例無法正常工作的時候,經過數次RETRY無效,則自動發起連接切換。這種切換有兩種模式,一種是SESSION模式,重新創建一個新的會話,拋棄以前做的所有任務,重新開始新的工作。還有一種是SELECT模式,如果發生切換的會話正在做一個只讀事務,則正在做的SELECT可以繼續進行。這是因為與SELECT相關的所有數據與控制信息在PGA中是完整的,不需要依賴服務器的SGA和服務器的狀態。    

TAF功能夠強,只不過切換的時間會長了一點,因為客戶端感知故障,多次RETRY,都會浪費一定的時間。而一些關鍵應用需要更快地切換時間。因此快速連接故障切換(FCF)在Oracle中應運而生了,這個技術在Oracle 11G隨著UCP連接池的推出,變得更加完善了。FCF技術依賴于Fast Application Notification (FAN)。傳統上,數據庫實例產生某些變化(服務、實例、節點的DOWN 或 UP)時,應用程序會掛起,直到超時,此時應用程序會收到相關的SQL異常。隨 Oracle Database 11g 引入FAN,事件以快速可靠的方式通知給訂閱者。借助Oracle 10g開始引入的 Oracle 通知服務 (ONS),數據庫實例宕機時,服務或者節點50毫秒或更短的時間內啟動故障轉移。

FCF解決了快速切換的問題,如果應用程序里捕獲了ONS中的事件產生的客戶端錯誤,并且自動放棄當前的業務邏輯,重新完成業務邏輯,那么在客戶端幾乎可以對RAC某個節點的故障無感知。不過FCF有一點是對TAF的一個倒退,那就是FCF要放棄所有的故障前的操作。哪怕有一條SELECT已經查了2小時,還有1秒鐘就可以完成。

為了解決這個問題,讓系統的高可用更加完備,Oracle在12C中對整個數據庫高可用框架進行了重構。引入了全局數據服務(GDS)、事務守護者Transaction Guard (TG)等機制。基于這些新的機制,實現了應用連續性(AC)和透明應用連續性(TAC)。并且將高可用框架擴展到了RAC以外。ADG/OGG復制環境中,也可以使用這些高可用解決方案。

Oracle要實現的目標是,當系統故障切換的時候,能不能做到應用無感。也就是說,如果切換是無損切換(比如RAC節點故障,同步ADG的故障切換,ADG的SWITCHOVER等場景)的時候,是不是可以實現快速的無損切換,讓業務連續性得到最大的保護呢?為了實現這個目標,Oracle引入了TG和故障事務重播。基于此,DML/DDL等寫操作都可以實現透明切換。

從Oracle Database 12c開始,每個事務都與一個邏輯事務 ID (LTXID) 相關聯。其目的是幫助可靠地確定運行中 COMMIT 語句的結果。已分配 LTXID由 RDBMS 在每個事務開始時更改(即遞增),僅在以下情況下由 RDBMS 更改:相應的事務要么被提交,要么被回滾。為了更好的實現TG,Oracle 12c 引入了“數據庫請求”的概念。UCP 在連接檢出時透明地劃分數據庫請求的開始和連接的結束。同時“可恢復的錯誤”的概念引入也相當關鍵。Oracle  12c 將所有 SQL 異常分為兩大類:可恢復錯誤和 不可恢復(即違反約束)。所有錯誤消息都有一個附加的名為 OracleException.IsRecoverable 的屬性。

有了這些基礎技術以后,TAC的實現就能牛逼了。當RAC的節點故障時,如果你配置了TAC,那么故障的SESSION能自動切換到接管實例上,未完成的 讀寫操作繼續完成,應用端無需捕獲錯誤,也不會捕獲到錯誤。應用端的感受僅僅是好像當前事務比以往略微慢了一點點。

TAC不僅可以在RAC中實現,對于ADG環境中依然可以實現。如果ADG采用了同步復制模式,那么數據肯定是無損的,因此ADG可以在FAILOVER的時候通過TAC來實現切換。如果ADG不是同步模式的 ,那么為了確保故障回放的一致性,此切換僅僅能在SWITCHOVER這種無損切換中使用。在ADG上的TAC實現效果與RAC上并無太大區別,只是切換的時間長了不少而已。    

從上面我對Oracle高可用技術發展的描述上,大家應該可以看出Oracle為了提高數據庫的可用性而做的努力。目前國產數據庫也在推出類似Oracle RAC的技術,在這些國產的“RAC”里,無一例外地支持了類似TAF的技術。我覺得在Oracle已經演進到了TAC的今天,我們的國產數據庫廠商哪怕不做個彎道超車,追上Oracle,實現真正的平替也是很必要的吧。

另外對于我們親愛的用戶和應用開發商,我也想說兩句,二十多年過去了,你還只會用TAF做故障切換嗎?TAC難道不是你們更好的選擇嗎?

責任編輯:武曉燕 來源: 白鱔的洞穴
相關推薦

2014-07-18 10:21:26

陌生人交友社交

2013-03-01 11:25:27

2018-03-16 09:47:41

2011-12-19 14:22:36

云計算虛擬化

2017-07-26 21:54:59

2022-05-18 10:16:43

ERP業務連續性

2009-04-24 21:02:08

Vmwareesx虛擬化

2011-12-29 09:32:28

云計算

2012-10-31 10:36:01

數據保護業務連續性

2022-04-13 10:43:50

業務連續性威脅管理CIO

2011-12-12 19:39:32

IBM

2014-03-18 15:16:21

比特觀察 私人定制 業

2018-08-22 10:14:01

2010-02-23 15:34:36

IBM

2011-02-15 13:21:17

業務連續性安全威脅

2010-11-18 23:39:48

云計算

2009-05-08 14:32:19

業務中斷廣西電網梭子魚

2016-11-07 15:13:54

2021-06-17 13:12:13

物聯網自助倉儲IOT

2015-09-08 15:57:11

新開普華為
點贊
收藏

51CTO技術棧公眾號

欧美在线观看一区二区| 久久久综合视频| 久久精品亚洲一区| 在线观看你懂的视频| 丁香影院在线| 久久精品一级爱片| 亚洲jizzjizz日本少妇| 一级免费在线观看| 日韩综合网站| 亚洲激情成人网| 欧美精品性生活| av在线网址观看| 99re在线精品| 亚洲最大福利视频| 久久免费激情视频| 91成人超碰| 亚洲伦理中文字幕| www.色.com| 成人午夜视屏| 伊人婷婷欧美激情| 亚洲精品电影在线一区| 免费观看国产视频| 青娱乐精品视频| 97国产成人精品视频| sm捆绑调教视频| 亚洲裸色大胆大尺寸艺术写真| 欧美日本在线一区| 日韩欧美亚洲天堂| 尤物视频在线看| 国产拍欧美日韩视频二区| 国产高清一区二区三区| 一本一道人人妻人人妻αv| 亚洲精品激情| 欧美高清一级大片| 国产三级aaa| 欧美激情在线精品一区二区三区| 精品人在线二区三区| 伊人成人222| 三上悠亚国产精品一区二区三区| 亚洲一区二区高清| 日韩精品福利片午夜免费观看| 国产毛片在线| 久久久精品人体av艺术| 国产自产精品| 三级在线观看网站| 国产一区二区三区综合| 国产精品激情av在线播放| 亚洲日本视频在线观看| 99在线精品免费视频九九视| 欧美激情日韩图片| 东北少妇不带套对白| 91小视频网站| 影音先锋男人在线资源| 日韩一区在线免费观看| 亚洲一区二区不卡视频| 在线免费看黄网站| 中文字幕电影一区| 视频一区二区三| 91露出在线| 国产精品嫩草99a| 中文字幕一区二区三区最新| 午夜视频在线看| 1024成人网| 超碰97免费观看| 国产网友自拍视频导航网站在线观看| 亚洲色图清纯唯美| 欧美另类videosbestsex日本| av电影免费在线观看| 一区二区三区久久| 免费看欧美黑人毛片| 欧美人与禽性xxxxx杂性| 亚洲午夜久久久久中文字幕久| 福利在线一区二区| 欧美办公室脚交xxxx| 日韩欧美国产免费播放| 91人人澡人人爽人人精品| 国产日本久久| 欧美一激情一区二区三区| 中文字幕在线播放一区二区| av自拍一区| 亚洲欧美综合图区| 日韩黄色中文字幕| 亚洲最新av| 久久久久久久久久久人体| 1级黄色大片儿| 日韩二区在线观看| 成人免费网站在线| 少妇人妻一区二区| 国产亚洲美州欧州综合国| 一区二区三区视频| caoporm免费视频在线| 亚洲成人在线观看视频| 日韩视频免费在线播放| 激情视频亚洲| 亚洲精品国产电影| 亚洲激情图片网| 亚洲国产高清视频| 国产精品网站入口| 男人天堂av网| 中文av一区二区| 中国丰满熟妇xxxx性| 性感美女一区二区在线观看| 欧美一区二区在线观看| 野外性满足hd| 亚洲先锋影音| 日本精品va在线观看| 91在线你懂的| 久久只精品国产| 国产美女视频免费| 超碰一区二区| 欧美videos中文字幕| 手机看片日韩av| 国产综合自拍| 国产欧亚日韩视频| 天堂中文字幕在线| 亚洲欧美色一区| 黑人糟蹋人妻hd中文字幕| 国产激情一区| 国产亚洲欧美日韩一区二区| 国产乡下妇女做爰| 九一九一国产精品| 欧美精品与人动性物交免费看| 在线观看操人| 欧美日韩久久久久久| 亚洲永久无码7777kkk| 久久久久久久久久久9不雅视频| 91国内精品久久| 国产婷婷一区二区三区久久| 欧美国产97人人爽人人喊| www.日本在线播放| 欧美专区一区| 精品国内自产拍在线观看| 在线观看 亚洲| av爱爱亚洲一区| 国产成人一二三区| 不卡一区视频| 日韩中文字幕视频| 中文字幕 欧美激情| 97久久超碰精品国产| avav在线播放| 亚洲天堂中文字幕在线观看| 久久久国产成人精品| 中文字幕人妻一区二区在线视频| 久久久美女毛片| 男人天堂999| 农村少妇一区二区三区四区五区| 欧美精品第一页在线播放| 精品国产一级片| 亚洲欧美另类在线| 污色网站在线观看| 欧美精品系列| 国产精品露脸自拍| 成年人在线视频| 欧美偷拍一区二区| 国产在线免费av| 美女精品自拍一二三四| 亚洲国产欧洲综合997久久| 免费污视频在线一区| 国产亚洲精品高潮| 日本一区二区三区久久| 亚洲国产激情av| 日韩成人精品视频在线观看| 欧美丰满老妇| 亚洲在线一区二区| 久草在线视频资源| 亚洲精品99久久久久| 日日摸天天添天天添破| 久久久久久亚洲综合影院红桃| 久久久久久久久久久久久国产精品 | 99视频超级精品| 尤物av无码色av无码| 色棕色天天综合网| 国产日韩欧美91| 91福利国产在线观看菠萝蜜| 亚洲国产高潮在线观看| 婷婷激情五月网| 中文字幕制服丝袜成人av | 久久久久久久久久久久久国产| 精品一区二区三区四区五区| 欧美高跟鞋交xxxxhd| 亚洲欧美日韩综合在线| 在线观看亚洲专区| 丝袜美腿小色网| 成人av免费在线播放| 熟女人妇 成熟妇女系列视频| 日韩在线二区| 国产高清自拍99| 吞精囗交69激情欧美| 久久久国产精品亚洲一区| 开心激情综合网| 欧美撒尿777hd撒尿| 久久婷婷一区二区| 国产日韩在线不卡| 成人啪啪18免费游戏链接| 香蕉国产精品偷在线观看不卡| 亚洲一区二区在| 国产调教精品| 成人欧美在线观看| 亚洲人成在线网站| 日韩有码在线电影| 婷婷av一区二区三区| 欧美日韩国产首页| 欧美亚韩一区二区三区| 国产精品成人网| 亚洲成年人在线观看| 蜜桃免费网站一区二区三区| 免费一级特黄毛片| 99久久婷婷国产综合精品电影√| 国产日韩一区二区| av在线精品| 57pao成人国产永久免费| 国产二区三区在线| 亚洲三级黄色在线观看| 国产成人手机在线| 欧美酷刑日本凌虐凌虐| 久久国产视频精品| 亚洲一级二级三级| 国产美女久久久久久| 久久亚洲二区三区| 黄色在线免费播放| 国产美女娇喘av呻吟久久| 亚洲狼人综合干| 国产欧美一级| 人妻少妇精品久久| 欧美激情成人在线| 一级二级三级欧美| 欧美美女一区| 麻豆av福利av久久av| 成人盗摄视频| 91亚洲精品在线| 伦一区二区三区中文字幕v亚洲| 日本一区二区三区四区视频| 国产精品国精产品一二| 久热精品视频在线观看一区| av在线之家电影网站| 亚洲香蕉av在线一区二区三区| 国模人体一区二区| 日韩一级片网址| 国产精品热久久| 欧美人动与zoxxxx乱| 中文字幕一区二区在线视频| 一本一道久久a久久精品| 青青草成人av| 黑人精品xxx一区| 成人免费区一区二区三区| 亚洲成人你懂的| 亚洲激情视频一区| 亚洲va韩国va欧美va精品| 久久久久性色av无码一区二区| 一区二区在线观看免费| 日韩欧美中文字幕视频| 一区二区成人在线| 久久久久成人精品无码| 亚洲一二三四久久| 国产小视频在线看| 午夜成人免费电影| 国产性xxxx高清| 狠狠色狠色综合曰曰| 日日夜夜狠狠操| 欧美自拍丝袜亚洲| 特级西西444www高清大视频| 在线电影一区二区三区| 国产强伦人妻毛片| 日韩精品一区二区三区在线观看| 亚洲AV无码国产精品午夜字幕 | 色777狠狠狠综合伊人| 亚洲欧美国产不卡| 亚洲先锋影音| 国产一区二区三区小说| 一区二区日韩免费看| 日本三区在线观看| 开心九九激情九九欧美日韩精美视频电影| 麻豆三级在线观看| 国产在线国偷精品免费看| 国产精品一级无码| 91影院在线观看| 日本不卡一区视频| 一区二区三区中文字幕在线观看| 日韩精品久久久久久久| 色妞www精品视频| 国产精选久久久| 亚洲加勒比久久88色综合| www.成人.com| 欧美丰满老妇厨房牲生活| 人成在线免费网站| 国产日韩换脸av一区在线观看| 日韩在线观看中文字幕| 玛丽玛丽电影原版免费观看1977| 97精品国产福利一区二区三区| 国产尤物av一区二区三区| 香蕉精品999视频一区二区| 色网站在线视频| 91视频在线观看免费| 欧美一级特黄高清视频| 亚洲成人av在线电影| 中文字幕一级片| 精品国产网站在线观看| 国产精品ⅴa有声小说| 久久99久久亚洲国产| 亚洲高清黄色| 91久久精品国产91久久性色tv| 国产成人1区| 国产亚洲精品久久久久久久| 日韩一区精品字幕| 无码人妻丰满熟妇区毛片蜜桃精品| 久久精品一区二区| 国产一级免费av| 欧美三级视频在线| 亚州av在线播放| 久久久精品免费视频| 性欧美freesex顶级少妇| 亚洲一区二区免费| 欧美精品久久久久久| 日韩精品视频久久| 成人性生交大片免费看中文 | 国产www精品| 这里视频有精品| 伊甸园精品99久久久久久| 免费永久网站黄欧美| 无码国产精品一区二区免费式直播| 中文字幕一区二区三区不卡在线| 久久中文字幕免费| 精品久久一区二区| 里番在线观看网站| 国产精品久久久久久久app| 欧美日韩一区二区三区在线电影 | 爱爱的免费视频| 亚洲自拍另类综合| 国产女人高潮时对白| 色爱精品视频一区| 经典三级一区二区| 九色视频成人porny| 欧美天天在线| 精产国品一二三区| 亚洲久草在线视频| 国产农村妇女毛片精品| www.欧美精品| 国产成人精选| 日韩欧美视频第二区| 视频一区欧美日韩| av在线网站观看| 欧美日韩激情视频| 性猛交xxxx| 51精品在线观看| 九九在线高清精品视频| 成人观看免费完整观看| 91丨九色丨黑人外教| 国产做受高潮漫动| 精品视频—区二区三区免费| 日韩激情电影免费看| 精品久久久久亚洲| 一级成人国产| 亚洲欧美色图视频| 日韩欧美a级成人黄色| 成人午夜影视| 国产精品自拍偷拍视频| 久久一区二区中文字幕| 天天综合网久久| 亚洲欧洲日产国码二区| 国产免费高清av| 欧美激情综合色综合啪啪五月| 国产 日韩 欧美 综合 一区| 91成人在线观看喷潮教学| 99免费精品视频| 亚洲综合久久网| 在线看国产精品| 亚洲人体在线| 国产精品va在线观看无码| 99久久精品国产精品久久| 日韩不卡视频在线| 在线一区二区日韩| 亚洲国产伊人| 欧美精品在欧美一区二区| 不卡一区在线观看| 无码人妻精品一区二区三区蜜桃91| 尤物yw午夜国产精品视频| 国产激情一区| 3d动漫一区二区三区| 欧美激情综合五月色丁香| 国产精品欧美综合亚洲| 91精品国产777在线观看| 九九视频精品全部免费播放| 999久久久精品视频| 天天做天天摸天天爽国产一区| 国产最新视频在线观看| 91亚洲精品在线| 久久精品人人做人人爽电影蜜月| 国产午夜精品久久久久久久久| 日韩欧美中文一区| 成人勉费视频| av 日韩 人妻 黑人 综合 无码| 91在线观看地址| 国产精品久久久久久久成人午夜| 97精品在线观看| 四虎国产精品免费观看| 香港三日本8a三级少妇三级99| 欧美午夜免费电影| 波多野结衣中文在线| 亚洲激情一区二区三区| 99久久99久久综合|