又一銀行數(shù)據(jù)丟失,銀行數(shù)據(jù)庫(kù)究竟在干嘛
最近又有新聞爆料,客戶在某銀行支票賬戶的存款余額消失。官方回應(yīng)為“技術(shù)故障導(dǎo)致存款數(shù)據(jù)丟失”,幸虧最終存款數(shù)據(jù)恢復(fù),得以妥善解決!
文檔君第一眼看到新聞,立馬緊張起來(lái)。查了查自己銀行卡余額,哦,那沒(méi)事了!
不過(guò)大家看余額的時(shí)候有沒(méi)有意識(shí)到,我們的錢已經(jīng)被量化成數(shù)據(jù)了?
咦?我們的錢怎么就變成數(shù)據(jù)了?
很久以前,人們的錢還是一串串貝殼;但是現(xiàn)在,你有多久沒(méi)有用過(guò)現(xiàn)金了?
我們的財(cái)富,正在不知不覺(jué)地變成一串串?dāng)?shù)字。而財(cái)富的增減也就變成了數(shù)字的增減。
問(wèn)題來(lái)了,銀行會(huì)不會(huì)算錯(cuò)數(shù)據(jù)??!會(huì)不會(huì)把我的數(shù)據(jù)弄丟啊!
銀行數(shù)據(jù)庫(kù)說(shuō):放心!有我呢!維護(hù)數(shù)據(jù)安全是我的重要使命。
那么,什么是銀行數(shù)據(jù)庫(kù)呢?
初識(shí)數(shù)據(jù)庫(kù)
簡(jiǎn)單來(lái)說(shuō),銀行數(shù)據(jù)庫(kù)就和你老婆一樣,專門管錢的。
詳細(xì)來(lái)說(shuō),它會(huì)管你什么時(shí)間,什么地點(diǎn),給你多少錢,還剩多少錢。
但是,因?yàn)樗艿娜颂嗔?,所以,銀行對(duì)于數(shù)據(jù)庫(kù)的一致性、性能和系統(tǒng)的服務(wù)響應(yīng)能力等都有嚴(yán)格的要求。一個(gè)合格的數(shù)據(jù)庫(kù),需要滿足以下幾點(diǎn):
1)賬務(wù)不能錯(cuò),數(shù)據(jù)不能丟
你每次取出或匯入金額后,總金額都是得確保正確;同樣的,如果賬戶里的數(shù)據(jù)丟了,很可能出現(xiàn)存款丟失的問(wèn)題,讓你賬戶余額里少了一個(gè)小目標(biāo)豈不是大罪!
2)系統(tǒng)不能停,聯(lián)機(jī)不能慢
由于支付業(yè)務(wù)的特殊性,數(shù)據(jù)庫(kù)要求 on call 24 小時(shí),時(shí)刻保持清醒高效不出錯(cuò)。千萬(wàn)不能像我們一樣,到點(diǎn)就困!
3)批量不能晚,數(shù)據(jù)易遷移
由于銀行業(yè)務(wù)龐大,許多對(duì)賬操作需要批量進(jìn)行,并且數(shù)據(jù)庫(kù)的遷移也必須易于執(zhí)行,否則會(huì)影響第二天銀行的開(kāi)業(yè)。
滿足上述要求的數(shù)據(jù)庫(kù)也有不同類型,我們一起來(lái)看看吧!
集中式數(shù)據(jù)庫(kù)
集中式數(shù)據(jù)庫(kù)將數(shù)據(jù)在物理空間上集中存儲(chǔ)和處理,是一種較為經(jīng)典、傳統(tǒng)的架構(gòu)模式。
我們可以理解成,集中式數(shù)據(jù)庫(kù)是一個(gè)身上滿是口袋的人,咱們所有的錢分別塞在這個(gè)人不同的口袋里。當(dāng)我們需要取錢時(shí),這個(gè)人就開(kāi)始找對(duì)應(yīng)的口袋,將你需要的鈔票清點(diǎn)出來(lái),交給你。
簡(jiǎn)而言之,他既要負(fù)責(zé)存儲(chǔ)你的錢,還要負(fù)責(zé)清點(diǎn)你的錢。
由于都是它一個(gè)人管理,所以哪個(gè)口袋出了問(wèn)題,也很容易定位。并且由于不需要協(xié)調(diào)其他資源,所以可以達(dá)到“立等可取”的效果。
隨著移動(dòng)支付的普及,取錢的次數(shù)越來(lái)越頻繁,取錢的人越來(lái)越多,他不免有點(diǎn)分身乏術(shù)!
一旦有一個(gè)口袋破了,手忙腳亂的它也無(wú)法兼顧其他口袋。
因此我們就有了分布式數(shù)據(jù)庫(kù)。
分布式數(shù)據(jù)庫(kù)
分布式數(shù)據(jù)庫(kù)是物理上分散而邏輯上集中的數(shù)據(jù)庫(kù)系統(tǒng),通過(guò)計(jì)算、存儲(chǔ)、管理三大模塊,共同對(duì)外提供服務(wù)。他的由來(lái)歸功于服務(wù)器的虛擬化技術(shù)。
想象在你面前擺放著 N 臺(tái)服務(wù)器,通過(guò)虛擬化技術(shù)可以將這些服務(wù)器中的所有硬盤整合成一個(gè)超大面積的空房子,然后再給這個(gè)房子劃分不同的房間,用于存儲(chǔ)不同用戶的財(cái)富。
需要注意的是,同一用戶的不同財(cái)富可以放在不同房間中。
那么,是誰(shuí)來(lái)給這個(gè)房子劃分新房間呢?—— 計(jì)算模塊。他就是這個(gè)房子的主人,除了負(fù)責(zé)房子空間的規(guī)劃,他還需要調(diào)度不同房間的剩余資源,為每一個(gè)房間門配上對(duì)應(yīng)的鑰匙。
當(dāng)申請(qǐng)取款的人變多時(shí),他需要仔細(xì)規(guī)劃每個(gè)房間提供多少金額,才能盡可能減少金錢的冗余移動(dòng)。
看到這里,你會(huì)有疑問(wèn),萬(wàn)一哪個(gè)房間的門鎖壞了,關(guān)不上門,怎么辦?不要擔(dān)心,我們還有管理模塊。
他就像倉(cāng)庫(kù)管理員一樣,時(shí)刻監(jiān)控每個(gè)房間是否安全,定期加固房間,升級(jí)屋內(nèi)配件。當(dāng)房子空間不夠時(shí),他還需要負(fù)責(zé)部署開(kāi)拓新的房間,并且將原先放在舊房間的小錢錢進(jìn)行無(wú)損遷移。
這樣的分工協(xié)作構(gòu)成了一套井然有序的分布式數(shù)據(jù)庫(kù)。
由于房間都是獨(dú)立的,所以一個(gè)房間出現(xiàn)故障,其他房間還可以繼續(xù)向我們敞開(kāi),為我們提供支付服務(wù)。這就解決了集中式數(shù)據(jù)庫(kù)由于一個(gè)口袋破了就手忙腳亂的問(wèn)題。
當(dāng)然,分布式數(shù)據(jù)庫(kù)遠(yuǎn)比文檔君說(shuō)的要復(fù)雜。
計(jì)算模塊如何計(jì)算?不同房間如何進(jìn)行信息交流?數(shù)量如此龐大的房間如何進(jìn)行統(tǒng)一管理?這些都是需要攻克的難題。
難題雖難,也難不住聰明的人類。
回顧一下咱們今天的知識(shí),不難發(fā)現(xiàn),集中式數(shù)據(jù)庫(kù)和分布式數(shù)據(jù)庫(kù)各有優(yōu)缺點(diǎn)。
了解完數(shù)據(jù)庫(kù),咱們打工人繼續(xù)努力,豐富自己小金庫(kù)!
聲明:本網(wǎng)轉(zhuǎn)發(fā)此文章,旨在為讀者提供更多信息資訊,所涉內(nèi)容不構(gòu)成投資、消費(fèi)建議。文章事實(shí)如有疑問(wèn),請(qǐng)與有關(guān)方核實(shí),文章觀點(diǎn)非本網(wǎng)觀點(diǎn),僅供讀者參考。
最新文章
- 民生銀行首席經(jīng)濟(jì)學(xué)家溫彬解讀降準(zhǔn)25基點(diǎn)
- 荊軻刺秦時(shí)秦王為什么拔不出劍?考古新發(fā)現(xiàn)
- 銀行業(yè)“受難”之際美國(guó)四大科技公司市值增
- 互動(dòng)久日新材:子公司已完成多款i-線半導(dǎo)
- 美股開(kāi)盤:道指跌逾百點(diǎn)銀行股多下跌第一共
- Pixel8系列手機(jī)有望率先裝備,谷歌正
- 人保健康開(kāi)展2023年“3·15”消費(fèi)者
- 華碩上架無(wú)畏162023筆記本電腦:搭載
- 孤膽李彥宏:雖千萬(wàn)人吾往矣
- 感受田園風(fēng)光體驗(yàn)采摘樂(lè)趣——三八婦女節(jié)采
熱門文章
- 積極開(kāi)展“3·15”消費(fèi)者權(quán)益保護(hù)教育宣
- 精誠(chéng)合作種下一個(gè)春天
- 工銀安盛人壽江蘇分公司開(kāi)展“工銀有愛(ài)熱血
- 百度正式發(fā)布文心一言李彥宏現(xiàn)場(chǎng)Demo演
- 文心一言的首秀與疑問(wèn)
- 大力推動(dòng)產(chǎn)品結(jié)構(gòu)優(yōu)化,萊克吸塵洗地機(jī),搶
- 國(guó)家推出穩(wěn)定2023年大豆生產(chǎn)一攬子支持
- 老人墓中藏13萬(wàn)現(xiàn)金全部霉變專業(yè)能手全力
- 央行今日開(kāi)展7天期1800億元逆回購(gòu)操作
- 微軟Xbox360手柄復(fù)刻版將于6月發(fā)售