一、外企銀行一般用什么linux版本系統(tǒng)和數(shù)據(jù)庫
Linux有非常多的發(fā)行版本,從性質上劃分,大體分為由商業(yè)公司維護的商業(yè)版本與由開源社區(qū)維護的免費發(fā)行版本。
商業(yè)版本以Redhat為代表,開源社區(qū)版本則以debian為代表。這些版本各有不同的特點,在不同的應用領域發(fā)揮著不同的作用,不能一概而論。而絕大多數(shù)VPS上只提供開源社區(qū)維護的發(fā)行版本。下面就這些不同的Linux發(fā)行版進行簡單的分析。
Ubuntu
Ubuntu近些年的粉絲越來越多,Ubuntu有著漂亮的用戶界面,完善的包管理系統(tǒng),強大的軟件源支持,豐富的技術社區(qū),Ubuntu還對大多數(shù)硬件有著良好的兼容性,包括最新的圖形顯卡等等。這一切讓Ubuntu越來越向大眾化方向發(fā)展。但別忘了:你所需要的只是一個簡約、穩(wěn)定、易用的服務器系統(tǒng)而已!
Ubuntu的圖形界面固然漂亮,但這也決定了它優(yōu)異的應用領域是桌面操作系統(tǒng)而非服務器操作系統(tǒng)。如何你希望在學習Linux的過程中有個沉浸式的環(huán)境,那么Ubuntu的確不錯:僅僅安裝在自己的電腦中而非服務器中。從這一點來講,Ubuntu并沒有在VPS安裝的操作系統(tǒng)選擇之列,相信你也不會為了那數(shù)百M的驅動與寶貴的內存買單。
CentOS
你會發(fā)現(xiàn)非常多的商業(yè)公司部署在生產(chǎn)環(huán)境上的服務器都是使用的CentOS系統(tǒng),CentOS是從RHEL源代碼編譯的社區(qū)重新發(fā)布版。CentOS簡約,命令行下的人性化做得比較好,穩(wěn)定,有著強大的英文文檔與開發(fā)社區(qū)的支持。與Redhat有著相同的淵源。雖然不單獨提供商業(yè)支持,但往往可以從Redhat中找到一絲線索。相對debian來說,CentOS略顯體積大一點。是一個非常成熟的Linux發(fā)行版。
Debian
一般來說Debian作為適合于服務器的操作系統(tǒng),它比Ubuntu要穩(wěn)定得多。可以說穩(wěn)定得無與倫比了。debian整個系統(tǒng),只要應用層面不出現(xiàn)邏輯缺陷,基本上固若金湯,是個常年不需要重啟的系統(tǒng)(當然,這是夸張了點,但并沒有夸大其穩(wěn)定性)。debian整個系統(tǒng)基礎核心非常小,不僅穩(wěn)定,而且占用硬盤空間小,占用內存小。128M的VPS即可以流暢運行Debian,而CentOS則會略顯吃力。但是由于Debian的發(fā)展路線,使它的幫助文檔相對于CentOS略少,技術資料也少一些。
延伸閱讀:
二、什么是CDC
CDC是(Change Data Capture 變更數(shù)據(jù)獲取)的簡稱。
核心思想是,監(jiān)測并捕獲數(shù)據(jù)庫的變動(包括數(shù)據(jù) 或 數(shù)據(jù)表的插入INSERT、更新UPDATE、刪除DELETE等),將這些變更按發(fā)生的順序完整記錄下來,寫入到消息中間件中以供其他服務進行訂閱及消費。
CDC 技術應用場景也非常廣泛,包括:
數(shù)據(jù)分發(fā),將一個數(shù)據(jù)源分發(fā)給多個下游,常用于業(yè)務解耦、微服務。
數(shù)據(jù)集成,將分散異構的數(shù)據(jù)源集成到數(shù)據(jù)倉庫中,消除數(shù)據(jù)孤島,便于后續(xù)的分析。
數(shù)據(jù)遷移,常用于數(shù)據(jù)庫備份、容災等。