MySQL 資料表類型混用的問題?

edited 十月 2013 in 資料庫
MySQL 支援了多種資料表類型,但是各有優缺點,在大部分情況下我都是選擇 MyISAM ,更新頻繁且不是很重要的可能改用 MEMORY (HEAP) ,而比較敏感的資訊可能採用 InnoDB ,不知道其他朋友實際的應用情況為何?混用多個資料表引擎不知道對於效能、資料完整性等問題會不會產生影響?實際的狀況中,即使使用了不同的資料表引擎,查詢資料時還是會透過各種方式 JOIN 不同引擎的資料表。

MySQL 6 又要多一個 Falcon 資料表引擎,可能是 InnoDB 的開發公司被 Oracle 併購的後續效應,不知道是否能夠如同網頁寫的那麼美好( http://dev.mysql.com/doc/refman/6.0/en/se-falcon.html );而且資料儲存是壓縮過的,大部分的認知中,取得資料的速度應該比資料運算來的快些,這樣子做真的好嗎?

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=3115
Sign In or Register to comment.