MySQL資料切分策略介紹
資料切分按照其切分規則的區別,可以分為兩種切分模式: 一種是按照不同的表(或Schema)來切分到不同的資料庫(主機)之上,這種切分可以稱之為資料的垂直(縱向)切分;另外
一種則是根據表中的資料邏輯關係,將同一個表中的資料按照某種條件拆分到多臺資料庫(主機)上面,這種切分稱之為資料的水平(橫向)切分。
當我們某個(或某些)表的資料量和訪問量特別的大,透過垂直切分將其放在獨立的裝置上後仍然無法滿足效能要求,這時我們就必須將垂直切分和水平切分相結合,先垂直切分,然後
再進行水平切分,才能解決這種超大型表的效能問題,這種切分稱之為組合(混合)切分。
一種則是根據表中的資料邏輯關係,將同一個表中的資料按照某種條件拆分到多臺資料庫(主機)上面,這種切分稱之為資料的水平(橫向)切分。
當我們某個(或某些)表的資料量和訪問量特別的大,透過垂直切分將其放在獨立的裝置上後仍然無法滿足效能要求,這時我們就必須將垂直切分和水平切分相結合,先垂直切分,然後
再進行水平切分,才能解決這種超大型表的效能問題,這種切分稱之為組合(混合)切分。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2072926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL垂直切分和水平切分概念和優缺點介紹MySql
- MySQL資料庫鎖介紹MySql資料庫
- InfluxDB—資料保留策略(Retention Policies)介紹UX
- MySQL資料寫入過程介紹MySql
- MySQL水平切分MySql
- MySQL CHAR和VARCHAR資料型別介紹MySql資料型別
- mysql的 information_schema 資料庫介紹MySqlORM資料庫
- Oracle資料庫使用者安全策略功能介紹Oracle資料庫
- 資料庫水平切分方法資料庫
- 資料庫系列:MySQL InnoDB鎖機制介紹資料庫MySql
- MySQL資料庫備份工具Mydumper使用介紹MySql資料庫
- 資料庫介紹資料庫
- MySql介紹MySql
- 如何恢復Mysql資料庫的詳細介紹MySql資料庫
- MySQL全面瓦解3:資料型別介紹與分析MySql資料型別
- 連線MySQL資料庫的兩種方式介紹MySql資料庫
- MySQL資料匯入匯出方法與工具介紹MySql
- MNIST資料集介紹
- Cora 資料集介紹
- IndexedDB資料庫介紹Index資料庫
- MongoDB資料模型介紹MongoDB模型
- json資料介紹JSON
- nuPlan資料集介紹
- node.js連線mysql資料庫簡單介紹Node.jsMySql資料庫
- MySQL MVCC介紹MySqlMVC
- mysql MVCC 介紹MySqlMVC
- MySQL索引介紹MySql索引
- MySQL MHA介紹MySql
- Mysql和Redis資料同步策略MySqlRedis
- HSQL 資料庫介紹(1)--簡介SQL資料庫
- LAMP架構介紹、MYSQL介紹、安裝LAMP架構MySql
- MySQL資料匯入匯出方法與工具介紹一(轉)MySql
- MySQL InnoDB儲存引擎更新Cardinality統計資訊的策略介紹MySql儲存引擎
- 資料庫介紹--初識資料庫資料庫
- 資料倉儲—資料庫—Oracle 介紹資料庫Oracle
- LAMP架構(LAMP介紹,mysql/mariaDB介紹,Mysql安裝)LAMP架構MySql
- 【Redis】資料型別介紹Redis資料型別
- Rust 資料型別介紹Rust資料型別