精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产精品 欧美精品| **欧美日韩在线| 久久综合国产精品| 国产91精品青草社区| 手机看片日韩av| 国产亚洲观看| 色悠悠久久综合| 在线观看av的网址| 美国成人毛片| 国产精品一区二区91| 欧洲永久精品大片ww免费漫画| 成人在线手机视频| 亚洲性视频在线| 91成人国产精品| 男人天堂av片| 91精品大全| 成人福利视频在线看| 国产精品视频xxxx| 日韩成人高清视频| 水蜜桃精品av一区二区| 国产视频亚洲精品| 人妻体体内射精一区二区| 国产精品伦理| 亚洲中国最大av网站| 亚洲无玛一区| 暖暖视频在线免费观看| 高清shemale亚洲人妖| 国产精品亚洲网站| 国产精品免费精品一区| 欧美福利一区| 日韩中文字幕久久| 在线观看日本中文字幕| 久久91在线| 日韩欧美黄色影院| 国产又大又黄又粗又爽| 日韩欧美看国产| 亚洲国产精品精华液网站| 亚洲在线播放电影| 理论视频在线| 97国产精品videossex| 成人黄色免费在线观看| 中文字幕一区二区免费| 免费精品视频| 91精品国产九九九久久久亚洲| 中文字幕手机在线观看| 99久久.com| 最新日韩中文字幕| 亚洲精品视频网址| 精品久久中文| 国产亚洲美女精品久久久| 极品人妻一区二区三区| 欧美一级色片| 日韩精品免费看| 亚洲av无码一区二区三区网址| 电影一区二区在线观看| 精品国产成人在线影院| 亚洲美女高潮久久久| 亚洲综合网狠久久| 欧美电视剧在线看免费| 久久发布国产伦子伦精品| 日本免费精品| 精品国产免费视频| 国产麻豆剧传媒精品国产av| 在线播放一区二区精品视频| 日韩精品专区在线影院重磅| 国产精九九网站漫画| 国产精品调教视频| 日韩精品黄色网| 欧美激情aaa| 成人在线免费视频观看| 播播国产欧美激情| 人妻少妇精品一区二区三区| 伊人影院久久| 欧美在线观看一区二区三区| 天天综合网入口| 久久综合九色| 国产欧美一区二区三区视频| 国产特级黄色片| 成人午夜激情在线| 久久久福利视频| 电影av一区| 亚洲狠狠丁香婷婷综合久久久| 国产日韩亚洲欧美在线| 性欧美xxx69hd高清| 在线观看日产精品| 久久6免费视频| 精品深夜福利视频| 亚洲午夜精品久久久久久久久久久久 | 欧美色图在线视频| 精品国模在线视频| 婷婷久久综合网| 激情综合激情| 国产精品福利在线观看| 国产三级第一页| 99re6这里只有精品视频在线观看| 欧美精品一区二区视频| 免费a级毛片在线播放| 亚洲国产一二三| 亚洲色图38p| 日韩欧美久久| 亚洲天堂av综合网| 国产一级一级片| 日本欧美一区二区| 国产日产精品一区二区三区四区 | 99国产精品久久久久久久久久| 四虎一区二区| 丁香花在线观看完整版电影| 在线观看日产精品| 野战少妇38p| 日韩一区电影| 清纯唯美日韩制服另类| 国产a级免费视频| 国产网站一区二区| 国产在线播放观看| 亚洲精品成人一区| 亚洲石原莉奈一区二区在线观看| 强行糟蹋人妻hd中文| 秋霞电影一区二区| 久久视频在线观看中文字幕| 在线午夜影院| 欧美精品三级日韩久久| 欧美做受喷浆在线观看| 欧美日韩福利| 成人久久一区二区| 福利片在线观看| 狠狠躁天天躁日日躁欧美| 欧美成人精品一区二区综合免费| 91日韩视频| 国产精品成av人在线视午夜片 | 亚洲热线99精品视频| 国产在线综合网| 国产麻豆精品theporn| 亚洲一二区在线| 欧美色999| 亚洲免费电影一区| 97超碰人人干| 波多野结衣一区二区三区| www.黄色网址.com| 中文幕av一区二区三区佐山爱| 这里只有视频精品| 最近日韩免费视频| 国产无人区一区二区三区| 日韩欧美精品在线观看视频| 久久国产精品色av免费看| 欧美日韩成人网| www.精品久久| 亚洲一区欧美一区| 亚洲一二三四五| 欧美日韩精品一本二本三本| 91在线|亚洲| 最新黄网在线观看| 欧美成人综合网站| 久艹视频在线观看| 成人永久免费视频| 国产乱子伦农村叉叉叉| 欧美人成在线观看ccc36| 性色av一区二区三区免费| 天天射,天天干| 欧美视频一区二区三区…| 国产又黄又粗又猛又爽的视频| 99成人免费视频| 久久久一本精品99久久精品66 | 亚洲激情女人| 国产伦理久久久| 午夜不卡影院| 一本久久综合亚洲鲁鲁| 夜夜狠狠擅视频| 亚洲女人****多毛耸耸8| 性生活在线视频| 日韩视频三区| 色播亚洲婷婷| www.久久久.com| 久久久久久久久久久91| 头脑特工队2在线播放| 色爱区综合激月婷婷| 国产又粗又硬视频| 国产呦萝稀缺另类资源| 国产成人永久免费视频| 日韩丝袜视频| 国产精品欧美日韩一区二区| 国产视频一区二区| 亚洲电影成人av99爱色| 香蕉影院在线观看| 亚洲欧洲另类国产综合| 在线观看亚洲免费视频| 久久尤物视频| 一区二区三区四区免费观看| 日韩动漫一区| 成人激情免费在线| free性欧美| 亚洲人成网在线播放| 国产色综合视频| 亚洲成人在线免费| youjizz亚洲女人| 国产成人高清在线| 男人插女人下面免费视频| 先锋资源久久| 欧美精品一区在线| 我要色综合中文字幕| 青青久久av北条麻妃黑人| 菠萝菠萝蜜在线观看| 日韩电影免费观看中文字幕| 这里只有精品9| 舔着乳尖日韩一区| 免费高清在线观看电视| 久久综合成人精品亚洲另类欧美| 九九九九九国产| 久久精品首页| 免费人成在线观看视频播放| 色一区二区三区四区| 精品伦精品一区二区三区视频| 亚洲欧美久久精品| 热久久视久久精品18亚洲精品| 91香蕉在线观看| 中文字幕亚洲欧美一区二区三区| 深爱激情五月婷婷| 日韩精品中午字幕| 91丨九色丨蝌蚪丨对白| 一本大道av伊人久久综合| 天堂资源在线播放| 亚洲欧美电影一区二区| 久久午夜福利电影| 91亚洲国产成人精品一区二区三 | 在线观看免费黄色小视频| 午夜私人影院久久久久| 久久久精品视频免费观看| 国产精品久久久久久久久图文区| 女~淫辱の触手3d动漫| 成人免费视频免费观看| 两性午夜免费视频| 久久99国产精品久久99果冻传媒| 北条麻妃在线一区| 免费久久99精品国产自在现线| 国产玉足脚交久久欧美| 欧美三级黄美女| 日本免费黄色小视频 | 日韩 欧美 视频| 欧美一区激情| 国产系列第一页| 天天综合国产| 在线免费观看一区二区三区| 欧美色网址大全| 日韩色妇久久av| 精品国产乱码久久久久久1区2匹| 欧美精品一区二区视频 | 亚洲免费av网址| 欧美捆绑视频| 亚洲性生活视频| 草碰在线视频| 色偷偷88888欧美精品久久久| 成人免费在线电影| 色天天综合狠狠色| 久热国产在线| 欧美大秀在线观看| 日韩av激情| 97视频免费看| 三级成人黄色影院| 国产成人一区二| 国产精品第一| 97久久精品午夜一区二区| 风间由美中文字幕在线看视频国产欧美 | 91社区在线播放| 亚洲午夜久久久久久久久红桃| 国产婷婷色一区二区三区四区| 任你操精品视频| 亚洲女人小视频在线观看| 久久久久久久福利| 精品久久久久久亚洲精品| 久久青青草原亚洲av无码麻豆| 91福利在线播放| 国产美女无遮挡永久免费| 日韩女优毛片在线| 深夜福利视频网站| 一区二区三区四区精品| 成人在线免费看片| 韩国欧美亚洲国产| 无人区在线高清完整免费版 一区二| 国产精品一区电影| av成人app永久免费| 久久精品日产第一区二区三区| 精品视频97| 久久久久久久久网| 久热re这里精品视频在线6| 亚洲欧美国产中文| 成人av午夜电影| 日韩女同一区二区三区| 亚洲色图20p| 国产精品一区二区三区四| 日本道色综合久久| av小说天堂网| 国产一区二区激情| 黄页网站大全在线免费观看| 欧美最猛性xxxx| 国产一区二区| 日韩欧美精品一区二区| 黄色成人91| 污版视频在线观看| jvid福利写真一区二区三区| 欧日韩不卡视频| 偷窥少妇高潮呻吟av久久免费| 又污又黄的网站| 日韩精品视频在线播放| 国产日产一区二区三区| 欧美一级视频一区二区| 日韩成人在线看| 日韩电影在线播放| 99热在线精品观看| 日本中文字幕在线不卡| 久久久国产午夜精品| 久久婷婷国产麻豆91| 欧美人与禽zozo性伦| 日本福利在线观看| 欧美激情视频免费观看| 懂色av色香蕉一区二区蜜桃| 日韩福利视频| 在线亚洲精品| 免费不卡的av| 亚洲欧美视频一区| 中文字幕+乱码+中文字幕明步| 亚洲成人aaa| 在线免费观看污| 成人h片在线播放免费网站| 国产成人调教视频在线观看| 波多野结衣之无限发射| 国产精品99久久不卡二区| 羞羞在线观看视频| 欧美伊人久久久久久午夜久久久久| 天天操天天干天天爽| 精品中文字幕在线2019| 天堂久久一区| 中文字幕日韩一区二区三区| 日本aⅴ精品一区二区三区| 91网站免费入口| 精品久久久久久国产91| 蜜桃视频污在线观看| 久久99精品国产99久久6尤物| 国产精品亚洲一区二区在线观看| 在线码字幕一区| 狠狠色丁香久久婷婷综合_中| 女教师淫辱の教室蜜臀av软件| 在线观看亚洲精品视频| 风间由美一区| 国产精品亚洲视频在线观看| 色婷婷色综合| 天堂在线一区二区三区| 亚洲欧洲国产专区| 91久久精品国产91性色69 | 久久久综合亚洲91久久98| 在线亚洲免费| 久久久久久亚洲中文字幕无码| 色婷婷久久久综合中文字幕| 免费在线观看一级毛片| 668精品在线视频| 岳的好大精品一区二区三区| 日本成人在线免费视频| 国产欧美一区二区精品婷婷| 在线免费看91| 久久影院在线观看| 99ri日韩精品视频| 免费观看国产精品视频| 久久蜜臀精品av| 超碰在线观看91| 日韩午夜在线视频| 久久久精品区| 精品少妇在线视频| www激情久久| 亚洲综合一区中| 欧美—级高清免费播放| 台湾色综合娱乐中文网| 丝袜制服一区二区三区| 国产精品久久久99| 亚洲经典一区二区三区| 6080yy精品一区二区三区| 欧美一区二区三区激情视频| 久久6免费视频| 午夜欧美视频在线观看| 国产区视频在线播放| 亚洲自拍在线观看| 国产手机视频一区二区| 农村老熟妇乱子伦视频| 日韩一二在线观看| 高清不卡av| 美女在线免费视频| 91啦中文在线观看| 国产一区二区在线播放视频| 欧美激情一区二区三区久久久 | 成人激情av网| 中文字幕第2页| 久久久久久亚洲| 欧美一站二站| 国产精品麻豆入口| 欧美三日本三级三级在线播放| 天堂va在线| 色综合视频二区偷拍在线| 国产成人a级片| 亚洲天堂男人网| 91av国产在线| 亚洲欧美综合久久久| 91精品人妻一区二区三区蜜桃欧美| 欧美区一区二区三区|