成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

聊聊幾種特殊的數(shù)據(jù)庫應(yīng)用場景,你學(xué)會幾個?

數(shù)據(jù)庫 其他數(shù)據(jù)庫
數(shù)據(jù)庫廠商也在努力提升產(chǎn)品的能力,盡可能從數(shù)據(jù)庫的角度來滿足應(yīng)用的需求。不過數(shù)據(jù)庫產(chǎn)品的能力總是有上限的,不可能滿足應(yīng)用的所有需求。

這兩天一直在出差,在高鐵上突然想起一些東西,先做個記錄吧。

數(shù)據(jù)庫的能力不是無限的,針對一些特別的高需求的應(yīng)用往往需要在集成架構(gòu)和應(yīng)用架構(gòu)上去做些優(yōu)化,從而滿足應(yīng)用的需求。數(shù)據(jù)庫廠商也在努力提升產(chǎn)品的能力,盡可能從數(shù)據(jù)庫的角度來滿足應(yīng)用的需求。不過數(shù)據(jù)庫產(chǎn)品的能力總是有上限的,不可能滿足應(yīng)用的所有需求。

第一個場景是0數(shù)據(jù)丟失,在傳統(tǒng)的數(shù)據(jù)庫災(zāi)備環(huán)境中,RPO為0是絕大多數(shù)系統(tǒng)的追求。0數(shù)據(jù)丟失十分有價值,雖然某些應(yīng)用系統(tǒng)允許少量數(shù)據(jù)丟失。

不過數(shù)據(jù)庫層面能保證RPO為0,對于應(yīng)用來說是最為友好的。早些年阿里的支付寶在使用ORACLE 9i的時候,就創(chuàng)造性地使用了一種通過寫REDO遠(yuǎn)程副本的方式實(shí)現(xiàn)了同城災(zāi)備系統(tǒng)中RPO為0。這種技術(shù)目前還在ORACLE ADG的同城災(zāi)備中使用。這種方案的實(shí)現(xiàn)比O記自身提供的FAR SYNC更為簡單實(shí)用,在某些場景中也更加有效。

第二種場景是極致高可用。大多數(shù)應(yīng)用對于高可用的目標(biāo)要低一些,早期ORACLE OPS/RAC就實(shí)現(xiàn)了分鐘級的TAF切換,通過FCF可以實(shí)現(xiàn)秒鐘級的切換。對于大多數(shù)應(yīng)用場景而言,哪怕是銀行核心交易,醫(yī)院HIS系統(tǒng)等,分鐘級故障切換已經(jīng)能夠滿足高可用切換要求了,當(dāng)然監(jiān)管部門對此提出了更高的要求,因此這方面的追求是無止境的

。而對于證券交易,期貨交易,電網(wǎng)調(diào)度等系統(tǒng)而言,可用性的要求更為極致。數(shù)據(jù)庫哪怕再安全都無法給這些系統(tǒng)提供足夠的可用性保障。因此這些系統(tǒng)都可用性不能完全依靠數(shù)據(jù)庫系統(tǒng),應(yīng)用本身能夠短時間脫離數(shù)據(jù)庫來完成交易撮合是十分關(guān)鍵點(diǎn)。

如果沒有這方面的能力,交易系統(tǒng)是無法滿足期貨交易這樣嚴(yán)苛的可用性要求的。十多年前我給移動的短信平臺做系統(tǒng)優(yōu)化,就發(fā)現(xiàn)有一家供應(yīng)商的系統(tǒng)可以脫離數(shù)據(jù)庫運(yùn)行30分鐘左右,而另外一家只要數(shù)據(jù)庫掛了系統(tǒng)就掛了。這就是應(yīng)用架構(gòu)產(chǎn)生的可用性差異。

第三個場景是極致高并發(fā)。極致就是只你可能不大想象得出來的QPS,高到很可能超出單體數(shù)據(jù)庫的能力極限。這個場景最初是互聯(lián)網(wǎng)場景。當(dāng)單體數(shù)據(jù)庫無法搞定的時候,首先我們會做分庫,如果分庫還解決不了,那么就分表。比較幸運(yùn)的是這種場景的寫入或者查詢都相對簡單,因此分庫分表的實(shí)現(xiàn)對于應(yīng)用來說還算可控。

分布式數(shù)據(jù)庫最初就是用來解決這些場景的,對于一些超高并發(fā)的簡單場景能給予很好的支撐。不過數(shù)據(jù)庫廠商的野心在不斷擴(kuò)大,他們希望分布式數(shù)據(jù)庫不僅僅能解決簡單的業(yè)務(wù),也能解決復(fù)雜度業(yè)務(wù)場景。不過到目前為止,分布式數(shù)據(jù)庫還沒有表現(xiàn)出對復(fù)雜的機(jī)制高并發(fā)場景的完全把控能力,因此針對這樣的場景,應(yīng)用及應(yīng)用架構(gòu)上的優(yōu)化依然十分重要。

責(zé)任編輯:武曉燕 來源: 白鱔的洞穴
相關(guān)推薦

2013-02-27 10:23:55

NoSQL數(shù)據(jù)庫

2015-10-22 15:09:12

NoSQL數(shù)據(jù)庫應(yīng)用場景

2024-03-12 10:36:06

函數(shù)指針代碼

2015-03-03 12:21:51

數(shù)據(jù)模型NoSQL數(shù)據(jù)庫應(yīng)用

2022-10-25 07:24:23

數(shù)據(jù)庫TiDBmysql

2021-03-31 10:59:57

數(shù)據(jù)庫MySQLOracle

2011-05-19 10:53:17

SQL Azure

2023-09-13 08:00:57

云原生Java開發(fā)者

2024-05-08 07:17:29

向量數(shù)據(jù)庫數(shù)據(jù)架構(gòu)大模型

2011-05-26 10:01:16

Oracle數(shù)據(jù)庫ODU

2024-09-06 11:52:47

2023-11-28 08:20:25

2023-01-29 08:08:34

并發(fā)庫conc通用庫

2017-11-27 09:11:42

SSDceph應(yīng)用

2012-10-23 09:32:07

2021-09-06 15:39:00

大數(shù)據(jù)技術(shù)醫(yī)療

2021-03-12 10:12:09

etState函數(shù)React

2024-08-21 08:27:30

擴(kuò)展數(shù)據(jù)庫服務(wù)器

2021-09-12 17:25:12

SQLite數(shù)據(jù)庫

2011-05-17 15:24:18

Shibboleth認(rèn)證
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 91av视频在线观看 | 亚洲另类春色偷拍在线观看 | 99亚洲国产精品 | 99久久国产免费 | 丁香久久| 女人牲交视频一级毛片 | 伊人一区 | 亚洲高清视频在线观看 | 国产精品1区2区 | 九九色综合 | 久久人体视频 | 亚洲视频 欧美视频 | 欧美日本高清 | 欧美在线视频一区二区 | 日本粉嫩一区二区三区视频 | 国产精品一区一区 | 久久综合伊人 | 欧美1—12sexvideos | 一区二区三区久久 | 九九亚洲| 国产免费一区二区三区网站免费 | 国产精品毛片无码 | 久久午夜电影 | 国内精品视频 | 一区二区在线 | 成人在线欧美 | 一级片在线观看视频 | 综合国产| 亚洲精品免费看 | 欧美综合一区二区三区 | 久草网免费 | 欧美精品网 | 一区二区三区欧美 | 国产黄色精品 | 久久久久久久亚洲精品 | 成人1区2区 | 午夜一级黄色片 | 成人三级网址 | 欧美特级黄色 | 影音先锋中文字幕在线观看 | 天堂一区 |