鄭智方 李彬 劉世坤 李鵬
摘?要:由于mysql是開源、免費的越來越多的互聯(lián)網(wǎng)公司開始使用mysql作為自己公司架構的數(shù)據(jù)庫,mysql顯然已經(jīng)成為了一種主流?;谝陨显蚋鞔蟾咝i_設的數(shù)據(jù)庫課程都是用mysql作為數(shù)據(jù)庫管理系統(tǒng),但是因為缺少社會應用經(jīng)驗,大多數(shù)學生都不了解公司是怎樣結(jié)合應用mysql的,本篇文章的目的就是探究mysql數(shù)據(jù)庫在公司,在互聯(lián)網(wǎng)上的應用。
關鍵詞:mysql;數(shù)據(jù)庫管理系統(tǒng);應用
一、探究mysql數(shù)據(jù)庫應用實例的目的
現(xiàn)在的初學者大部分研究的都是mysql的細節(jié)和理論部分,即使有實踐部分也是一些表面的東西,這樣來就會導致初學者對mysql的整體把握欠缺,不利于牢靠的掌握mysql,研究mysql的應用實例是對mysql的一個宏觀的理解,可以形象的知道m(xù)ysql到底是干什么的,是怎樣運作的,不僅可以增加對公司基礎架構的了解還可以增加學習mysql的興趣。
二、對mysql恰到好處的運用
(1)modirum使用mysql數(shù)據(jù)庫驗證交易:modirum是一家軟件咨詢公司,主要運營的業(yè)務是各種軟件產(chǎn)品的安全身份驗證以及解決卡支付問題。Modirum和諸多公司合作比如諾基亞和Visa,他們開發(fā)了3D-Secure之類的身份驗證協(xié)議和一些新型的電子商務項目。隨著客戶和項目的增多modirum遇到了一些具有挑戰(zhàn)性的問題,比如本公司能否提供解決方案所需要的可靠性高、性能好的數(shù)據(jù)庫以及當解決方案出現(xiàn)問題時,公司職員能否有效率地找到問題,從而提供更安全更強大的解決方案。為了解決上述的問題,modirum選擇了mysql以支持它們生產(chǎn)的安全身份驗證產(chǎn)品,mysql有強大且易用的復制功能,modirum將兩個mysql主服務器的數(shù)據(jù)相互復制,應用程序的實現(xiàn)減輕了解決任務沖突的需要,該公司的主要數(shù)據(jù)中心位于奧斯陸,所有的數(shù)據(jù)都異步復制到愛沙尼亞塔林的第二個數(shù)據(jù)中心,以防止公司受到破壞后數(shù)據(jù)會丟失。
(2)Mobitel通過mysql實現(xiàn)二種層級應用的最佳性價比:Mobotel是國外領先的用戶通訊提供商,用戶有五百萬之眾。該公司運行第一層應用程序,像非結(jié)構化服務數(shù)據(jù)網(wǎng)關。它為第二層應用程序使用mysql,例如像公司賬單以及合作伙伴和客戶的應用程序。但是實現(xiàn)第二層應用程序時有諸多業(yè)務挑戰(zhàn)與目標,首先應該確保第二層應用程序的數(shù)據(jù)庫的24/7可用性和高性能,然后實現(xiàn)最佳成本效益,并且不會過度占用數(shù)據(jù)庫,再次可以獲得對專業(yè)數(shù)據(jù)庫支持的訪問權限,以在最短的時間內(nèi)對各種復雜的問題進行故障排除,最后提供無縫的數(shù)據(jù)庫可伸縮性以應對預期的訂戶增長。為實現(xiàn)上述那些目標mysql是最好的選擇,mysql為系統(tǒng)數(shù)據(jù)庫帶來更加輕松的管理,有性能優(yōu)勢和可伸縮性等諸多優(yōu)點,可以使職員的日常操作變得更加順暢和輕松。
(3)x.news依靠mysql提供99.98%的正常運行時間:為了迅速準確的報道突發(fā)新聞事件,當今當今向社交媒體尋找最新消息的記者逐漸增多,同時內(nèi)容的增加也導致了對數(shù)據(jù)過濾和驗證的需求的不斷增長,這遠遠超出了人類的能力。為了應對數(shù)據(jù)的增長,x.new 需要支持可靠性、可擴展性、通用設備支持、簡便性以及可以備份的數(shù)據(jù)庫,mysql是最符合的一個。
(4)Boo-box使用mysql每月可產(chǎn)生十億個廣告。Boo-box將內(nèi)容發(fā)布者在其網(wǎng)站,社交媒體資源上提供的空間與希望將營銷活動定位到特定受眾的廣告客戶聯(lián)系起來,吸引客戶,Boo-box使用mysql記錄活動,包括頁面瀏覽量和點擊率,然后對數(shù)據(jù)進行分析以啟用廣告系列報告和定位。選擇MySQL是因為它的簡單性和靈活性。boo-box期望快速增長,因此要求其數(shù)據(jù)庫具有可伸縮性,高可用性和低成本,而且mysql容易掌握,不需要耗費太多的時間精力。Boo-box的行為定位系統(tǒng)使用復雜的算法,根據(jù)訪問者的個人資料來計數(shù),選擇和顯示最相關的廣告。mysql的低延遲查詢性能至關重要,因為boo-box將其平臺設計為在250毫秒 以內(nèi)(包括網(wǎng)絡往返和處理在內(nèi)的響應時間)內(nèi)發(fā)布目標廣告。boo-box已在mysql上建立了數(shù)據(jù)管理基礎結(jié)構,現(xiàn)在正在探索最新發(fā)展,以進一步擴展業(yè)務。
三、總結(jié)
Mysql的復雜性很低,但是仍然提供廣泛的數(shù)據(jù)庫功能和選項。與其他數(shù)據(jù)庫相比,比如Oracle,公司可以為開發(fā)人員立即配置數(shù)據(jù)庫,例行任務非常簡單,而且操作簡單,最重要的是可以降低總擁有成本,這些有利條件使得越來越多的公司選擇mysql作為數(shù)據(jù)庫,通過對這些公司的介紹,通過數(shù)據(jù)庫與公司業(yè)務的結(jié)合,可以有效的讓初學者解到mysql的強大和便利性,在宏觀上為他們理清了思路。
參考文獻:
[1]李宇潔,卿都,陳躍東.MySQL數(shù)據(jù)庫備份及恢復方法解析.計算機產(chǎn)品與流通.
[2]張佳新,黃曉光,張蜜蜜.關系型數(shù)據(jù)庫開源產(chǎn)品技術的應用.電子技術與軟件工程.
[3]練振興MySQL讀寫分離的技術原理.福建電腦.
[4]于Linux PAC控制器建制MySQL應用.物聯(lián)網(wǎng)技術.
作者簡介:鄭智方,男,河北唐山曹妃甸人,本科在讀,研究方向:計算機相關方面;李彬,男,河北滄州青縣人,本科在讀,研究方向:計算機相關方面;劉世坤,男,河北唐山遷安人,本科在讀,研究方向:計算機相關方面;李鵬,男,河北唐山遵化人,本科在讀,研究方向:計算機相關方面。