在牛人眼中 數(shù)據(jù)庫(kù)有何差異化又該如何選型
通過(guò)采訪金山軟件的數(shù)據(jù)庫(kù)工程師毛劍,通過(guò)和一線的工程師進(jìn)行近距離的交流,我們也了解到了,做為一個(gè)數(shù)據(jù)庫(kù)的工程師,如何才能更好的選擇一個(gè)好的數(shù)據(jù)庫(kù)平臺(tái),不斷的學(xué)習(xí)和發(fā)展自己。據(jù)毛劍介紹,他目前在做云存儲(chǔ)的工作,涉及到Mysql,nosql等數(shù)據(jù)庫(kù)的應(yīng)用。
▲金山軟件數(shù)據(jù)庫(kù)工程師:毛劍
Sqlserver在單臺(tái)機(jī)器上的表現(xiàn)是非常的不錯(cuò)的,但是如果今后涉及到互聯(lián)網(wǎng)的應(yīng)用,而且數(shù)據(jù)量非常非常的大,都是在TB級(jí)別的時(shí)候,就會(huì)考慮到擴(kuò)容,多節(jié)點(diǎn),高可用以及高性能的一些解決方案,因此Sqlserver在這方面會(huì)表現(xiàn)的力不從心,因此我們會(huì)采用一些前沿的技術(shù),比如nosql,來(lái)滿(mǎn)足我們這些大數(shù)據(jù)量的實(shí)際需求。
數(shù)據(jù)庫(kù)遷移過(guò)程中遇到的問(wèn)題:
機(jī)器設(shè)備的配置,包括數(shù)據(jù)的遷移轉(zhuǎn)換過(guò)程中怎樣才能不中斷服務(wù),也就是24小時(shí)不會(huì)中斷服務(wù)。
Sqlserver和mysql、nosql以及Oracle之間各自的優(yōu)缺點(diǎn):
Sqlserver最大的致命傷就是在windows 平臺(tái)上,沒(méi)有多平臺(tái)的支持,而且是閉源的,開(kāi)發(fā)者或者工程師很難了解它的內(nèi)核,因此不能學(xué)的非常的深入,對(duì)于工程師來(lái)講是很頭痛的。目前Sqlserver過(guò)于關(guān)注在BI方面,因此在OLTP方面做得可能不會(huì)想Oracle以及Mysql那么好。
Oracle的產(chǎn)品研發(fā)了已經(jīng)很多年了,因此大的廠商應(yīng)用的比較多,平臺(tái)應(yīng)用非常的廣。
Mysql是一個(gè)開(kāi)源的數(shù)據(jù)庫(kù),很多的工程師可以通過(guò)源碼分享Mysql,了解它的內(nèi)核,可以做一些定制化的修改,其中包括擴(kuò)展性。
目前比較關(guān)注互聯(lián)網(wǎng)行業(yè)的百度、淘寶、新浪這些公司在海量數(shù)據(jù)的處理,同時(shí)大公司可以分享自己的在數(shù)據(jù)方面的經(jīng)驗(yàn),給數(shù)據(jù)庫(kù)工程師很大的啟發(fā),同時(shí)可以調(diào)整小公司現(xiàn)有的系統(tǒng)進(jìn)行測(cè)試,研究一些大公司提供的新技術(shù)。
DBA發(fā)展之道
修行在個(gè)人,線下可以經(jīng)常參加數(shù)據(jù)庫(kù)的大會(huì),和各個(gè)層次的人進(jìn)行交流,也可以到國(guó)內(nèi)外的技術(shù)社區(qū)和論壇和網(wǎng)友進(jìn)行交流,了解技術(shù)的發(fā)展
【編輯推薦】
- 優(yōu)化你的DiscuzNT,讓它跑起來(lái)
- 淺述當(dāng)前模式讀與一致性讀續(xù)
- 淺述當(dāng)前模式讀與一致性讀的區(qū)別
- 告訴你,如何成就DBA職業(yè)生涯
- MySQL日志操作教程:DBA們管理的利器