1. 二進位制多媒體資料
將二進位制多媒體資料存放在資料庫中,一個問題是資料庫空間資源耗用非常嚴重,另一個問題是這些資料的儲存很消耗資料庫主機的CPU資源。這種資料主要包括圖片,音訊、影片和其他一一些相關的二進位制檔案。這些資料的處理本不是資料的優勢,如果我們硬要將他們塞入資料庫,肯定會造成資料庫的處理資源消耗嚴重。
2.流水佇列資料
我們都知道,資料庫為了保證事務的安全性(支援事務的儲存引擎)以及可恢復性,都是需要記錄所有變更的日誌資訊的。而流水佇列資料的用途就決定了存放這種資料的表中的資料會不斷的 被INSERT,UPDATE 和DELETE,而每一個操作都會生成與之對應的日誌資訊。在MySQL 中,如果是支 持事務的儲存引擎,這個日誌的產生量更是要翻倍。而如果我們透過- - 些成熟的第三方佇列軟體來實現這個Queue資料的處理功能,效能將會成倍的提升。
3.超大文字資料
對於5.0.3之前的MySQL版本,VARCHAR 型別的資料最長只能存放255個位元組,如果需要儲存更.長的文字資料到一一個欄位,我們就必須使用TEXT型別(最大可存放64KB)的欄位,甚至是更大的LONGTEXT型別(最大4GB)。而TEXT型別資料的處理效能要遠比VARCHAR型別資料的處理效能低下 很多。從5.0.3版本開始,VARCHAR 型別的最大長度被調整到64KB了,但是當實際資料小於255 Bytes的時候,實際儲存空間和實際的資料長度-樣,可一旦長度超過255 Bytes 之後,所佔用的存.儲空間就是實際資料長度的兩倍。
1. 二進位制多媒體資料
將二進位制多媒體資料存放在資料庫中,一個問題是資料庫空間資源耗用非常嚴重,另一個問題是這些資料的儲存很消耗資料庫主機的CPU資源。這種資料主要包括圖片,音訊、影片和其他一一些相關的二進位制檔案。這些資料的處理本不是資料的優勢,如果我們硬要將他們塞入資料庫,肯定會造成資料庫的處理資源消耗嚴重。
2.流水佇列資料
我們都知道,資料庫為了保證事務的安全性(支援事務的儲存引擎)以及可恢復性,都是需要記錄所有變更的日誌資訊的。而流水佇列資料的用途就決定了存放這種資料的表中的資料會不斷的 被INSERT,UPDATE 和DELETE,而每一個操作都會生成與之對應的日誌資訊。在MySQL 中,如果是支 持事務的儲存引擎,這個日誌的產生量更是要翻倍。而如果我們透過- - 些成熟的第三方佇列軟體來實現這個Queue資料的處理功能,效能將會成倍的提升。
3.超大文字資料
對於5.0.3之前的MySQL版本,VARCHAR 型別的資料最長只能存放255個位元組,如果需要儲存更.長的文字資料到一一個欄位,我們就必須使用TEXT型別(最大可存放64KB)的欄位,甚至是更大的LONGTEXT型別(最大4GB)。而TEXT型別資料的處理效能要遠比VARCHAR型別資料的處理效能低下 很多。從5.0.3版本開始,VARCHAR 型別的最大長度被調整到64KB了,但是當實際資料小於255 Bytes的時候,實際儲存空間和實際的資料長度-樣,可一旦長度超過255 Bytes 之後,所佔用的存.儲空間就是實際資料長度的兩倍。