2011-03-18

Drizzle 和 MySQL 有什麼不同 ?

為什麼有人會以為 Drizzle 是可以用來取代 MySQL 呢 ? 這主要還是要從 2008 年 MySQL 被昇陽 ( Sun Microsystems ) 購併談起,那個時候,以 Brian Aker 先生為主的一群開發者離開了 MySQL ,並且從 MySQL 的程式碼分支成另外一個新的資料庫,就叫做 "Drizzle",但是,很不幸的,Drizzle 並不是你的那個樣子,要成為取代 MySQL 的資料庫系統,Drizzle 是要發展成一個支援雲端運算和可客制的微核心資料庫系統。

現在的 Drizzle 的程式碼和 MySQL 已經完全不一樣了,Drizzle 已經是用 C++ 全面改寫過了,而且,還大量移除許多原本程式裡的錯誤邏輯和問題哩 ! Drizzle 的發展方向是要成為可平行運算和低耗能高效能的開放原始碼資料庫。

Drizzle 最近剛釋出 Drizzle7 的 GA 版本可支援下列作業系統,可是,不支援 Windows 作業系統,而且也沒有支援 Stored Procedures、Triggers 和 Views 的功能,不過,這些都可以透過 Drizzle 的 Plugin 機制來新增,但是,還沒有善心人士寫出來哩 !

Fedora 12 through 14

RedHat (or CentOS) 5 and 6

Debian Squeeze (6.0)

Ubuntu 10.04 and 10.10

FreeBSD 8.0 and 8.1

Apple OSX 10.6.4

那為什麼要選用 Drizzle 呢 ? 因為 Drizzle 是以低耗能高效能為設計考量的前提,如果,你需要一個低耗能的關聯式資料,那麼,也許你就可以試試這個 Drizzle 資料庫系統看看囉 !

PS. 相反的,MariaDB 就是要來取代 MySQL 的哩 !


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !