北京北大青鳥:如何用MySQL替代當前Oracle?

      能否用MySQL替代當前Oracl?最近有學(xué)員問到這個問題。下面讓北京北大青鳥學(xué)校的老師給大家做一個簡單的講解。
        
      存儲引擎
      由于 MySQL 自己一直沒有一個成熟可靠的存儲引擎,估計這讓他們深感痛處(尤其是目前最成熟的事務(wù)型引擎 InnoDB 又在 Oracle 手里)。MySQL 寄予厚望的 Falcon 在開發(fā)了兩年多之后,建樹不大,而該項目帶頭人 Jim Starkey 前不久又離開了 MySQL,陋屋偏逢連夜雨。

      Sun會給MySQL一個穩(wěn)健的引擎么? 如果進行大企業(yè)級應(yīng)用,考慮到引擎本身的穩(wěn)定性,似乎可選的也只有 InnoDB 了,但 InnoDB 的備份工具又是收費的。至于 MyISAM ,盡管有人的確喜歡用,但對于并發(fā)能力要求稍微嚴格一點,MyISAM 根本不行。

      在線 DDL 鎖表問題
      MySQL中,在線對表對象做 DDL 操作是要鎖表的,對于可用性要求比較高,而應(yīng)用變化又比較頻繁的環(huán)境,這是個非常很糟糕瓶頸。沒想到有什么好的辦法,除非,像大家開玩笑說的,把所有的表都預(yù)留出足夠的空閑列,減少類似增加列的變更麻煩。(北京北大青鳥學(xué)校)

      這個 MySQL 天生的缺陷在 PostgreSQL 中是不存在的,比如創(chuàng)建索引,可以用CREATE INDEX CONCURRENTLY 的方式來減小影響。(MySQL 后續(xù)的版本中在逐漸改善這個問題:添加了 ONLINE 關(guān)鍵字).這個看似是個小問題,但實際上卻是對很多人最為困擾的。

      在線備份問題
      MySQL 6.0 后終于具備在線備份的能力了。但現(xiàn)在,恐怕比較激進的用戶也只能用版本5而已。
      很多 MySQL 資深用戶能夠根據(jù)自己應(yīng)用的特點布署適合自己的備份方式(盡管可能也會有缺陷,比如基于時間點的恢復(fù))。

      至于另一個常用來衡量 DB 可擴展性的特性:分區(qū),現(xiàn)在 MySQL 已經(jīng)能夠支持了,盡管實現(xiàn)的的確有點晚。而使用 MySQL 的用戶,一般都采取 Sharding 的策略對數(shù)據(jù)進行切分,所以,分區(qū)的問題倒似乎并不是最為關(guān)鍵的。(北京北大青鳥學(xué)校)

      北大青鳥網(wǎng)上報名
      北大青鳥招生簡章
      主站蜘蛛池模板: 日韩一本之道一区中文字幕| 麻豆国产一区二区在线观看| 日本精品一区二区三区视频| 区三区激情福利综合中文字幕在线一区| 无码精品人妻一区二区三区影院 | 亚洲日韩AV无码一区二区三区人| 人妻内射一区二区在线视频| 在线一区二区三区| 日韩精品中文字幕无码一区 | 国产精品538一区二区在线| 日韩毛片基地一区二区三区| 水蜜桃av无码一区二区| 日韩精品在线一区二区| 国产精品一区二区av| 精品国产毛片一区二区无码| 一区二区三区波多野结衣| 亚洲综合一区无码精品| 亚洲AV日韩AV天堂一区二区三区 | 一区二区三区免费视频观看| 日韩高清一区二区三区不卡| 国产日产久久高清欧美一区| 亚洲一区二区无码偷拍| 无码人妻精品一区二区三区9厂| 亚洲欧美日韩国产精品一区 | 在线播放偷拍一区精品| 熟女少妇精品一区二区| 中文字幕一精品亚洲无线一区| 亚洲欧洲一区二区三区| 成人免费一区二区三区| 中文字幕永久一区二区三区在线观看 | 国产成人一区二区三区在线观看| 国产成人久久精品麻豆一区| 国产精品一区二区三区免费| 久久亚洲色一区二区三区| 亚洲无人区一区二区三区| 肉色超薄丝袜脚交一区二区| 亚洲欧美成人一区二区三区| 国产MD视频一区二区三区| 久久无码人妻精品一区二区三区| 久久91精品国产一区二区| 蜜桃传媒一区二区亚洲AV|