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 的哩 !

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁