亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

原有數據庫hold不住 數據庫遷移之何去何從
2011-09-26   51CTO

隨著世界聯系越來越緊密,越來越智能,許多企業都希望其IT的使用也變得更加智慧。企業的數據量正在以前所未有的速度增長,業務對數據的依賴強度越來越高。如何讓數據更高效幫助業務的發展,快速響應業務需求,在大量數據中及時提供決策分析,提升企業管理者對IT的管理效率,在當前的經濟環境下讓IT為企業帶來更大經濟效益,讓IT幫助企業未來5-10年的業務發展——所有這些都對企業的數據庫系統提出了更高的要求。此時,就出現了數據庫的遷移。

為何要對數據庫進行遷移?

確實,在數據庫功能越來越強大的今天,客戶對數據庫的選擇更多的考慮,如何用更小的成本獲得更大的效率,當然如何降低成本,也是大家無論是客戶還是合作伙伴面臨的最巨大的挑戰。

數據庫間的遷移主要的一個原因是因為客戶考慮的成本問題,舉一個例子:維保問題。因為高額的維保,所以選擇遷移到別家數據庫產品,以降低成本。

再看另一個遷移例子:Digg和Reddit宣布轉向Cassandra ,因為MySQL對他們來說伸縮性不夠了。一些人認為MySQL+memchche不再是事實上的伸縮解決方案了。

遷移都要考慮什么因素呢?

其實作為客戶,對于他們使用的數據庫,無論是出于成本的考慮,還是慣性的原因,亦或是感情的原因,大都是選擇“不拋棄,不放棄”的原則。那么是什么原因使得這些忠實的“粉絲”選擇了拋棄,選擇了放棄呢?這里總結了以下幾點原因。

一、成本

就像上文中提到的那樣,成本是是否對數據庫做遷移的一個根本性因素,誰能為客戶帶去更大的利益,客戶可能就會忽略在遷移中產生的成本,而選擇“搬家”。我們還是以可口可樂公司為例,通過遷移,使用DB2,可口可樂公司的存儲需求減少了大約40%;同時批處理時間也大幅減少了65%以上,從而提高了供應鏈的整體效率。

二、維保

維保的問題是連接著成本而來的,就像上文中何怡靜女士為我們舉的例子一樣,也許客戶從沒有想過遷移,但是卻因為高額的維保費用,從為公司減少不必要的開銷的角度出發,最后決定從眾多產品中選擇出一個可以總體減少成本的數據庫,而放棄之前的產品。

三、使用的普遍性

有時候選擇使用某種數據庫,也要看一看這種數據庫的使用普遍性,如果拿到了一種數據庫,卻發現無從下手,那豈不是尷尬?

根據我們在卓越上輸入關鍵詞SQL Server,查找結果有共1,064條,MySQL,共198條,Oracle,共711條,DB2,共92條。在當當上輸入關鍵詞SQL Server,共搜到519個商品,MySQL,共搜到313個商品,Oracle,共搜到249個商品,DB2,共搜到82個商品,由此可見,從圖書上說,SQL Server的普遍性最廣泛。

為了遷移的方便,各家更是推出了適應別家遷移到自家的遷移工具,微軟有MySQL向SQL Server遷移工具CTP,不過這個工具只支持到MySQL的4.1/5.0/5.1版本,不知對現在的5.6版本何時才能支持。

四、與時俱進

現在的數據形勢是呈現海量的,非結構化占據主要地位的,數據庫廠商是否能夠hold住這個形勢呢?這也是客戶是否會選擇放棄該種數據庫的一大原因。

DB2的動作:IBM表示已經在現有DB2產品中增加了對hadoop的支持,在未來推出的第10版本中也會繼續加強對海量數據和非結構化的支持。

SQL Server的動作:運行SQL Server的微軟客戶將通過Hadoop的引入獲得真正的大數據處理能力。微軟已經發布了早期代碼,讓客戶可以將這個Java架構接入到SQL Server 2008 R2、SQL Server Parallel Data Warehouse以及下一代微軟數據庫。

如果hold不住這一形式,會怎么樣呢?

情景一:對不起,我們離婚吧,我愛上了別人。

Craigslist采用MongoDB替代MySQL

視覺中國的NoSQL之路:從MySQL到MongoDB

情景二:親愛的,我們結婚吧,我們會是最幸福的

新娘:Redis,新郎:MySQL,結婚地點:新浪

新浪微博是Redis全球最大的用戶,在新浪有200多臺物理機,400多個端口正在運行著Redis, 有+4G的數據跑在Redis上來為微博用戶提供服務。

在新浪NoSQL和MySQL在大多數情況下是結合使用的,根據應用的特點選擇合適存儲方式。譬如:關系型數據,例如:索引使用MySQL存儲,非關系數據庫,例如:一些K/V需求的,對并發要求比較高的放入Redis存儲。

總結

究竟一個客戶會在哪種情況,選擇將一個數據庫從一個服務器移到另一個服務器上。這種遷移分兩種情況,一種是整個數據服務器全部遷移,一種是只移其中的個別數據庫。無論是哪種遷移,是否都說明原有的數據庫hold不住客戶的需求呢?總之,現在看來遷移的何去何從是客戶說的算。

【備注】所謂維保,主要包含兩個內容,一個是 小版本的更新,一個是平常發生問題時的7×24小時電話服務。當客戶只需要7×24小時的電話服務,而不需要更新的時候,實際上只用到所謂維保的不到 20%的服務,如果這個時候廠商開出全額的維保費用,對于客戶來說,就是很難接受的。但是如果不買滿維保,客戶又得不到電話服務,這對于很多客戶,可謂是 騎虎難下的局面。于是,他們就會做出另一種選擇——引進第二種數據庫。如果說以前為了避免風險,才不愿意用第二種數據 庫,在這個痛定之痛之后一定會引進第二種。市場就是這樣,有了競爭公司自動會調整策略,這樣廠商策略也會作相應調整。當引進另一種數據庫以后,之前數據庫 的廠商也就會無形的改變他們的策略,而這也就是無形的降低了客戶的成本。

原文鏈接:http://database.51cto.com/art/201109/293814.htm

熱詞搜索:

上一篇:思科攜手微軟加速數據中心虛擬化創新
下一篇:公共云or私有云? 小型企業的云計算策略

分享到: 收藏