成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于數據庫的水平分割和垂直分割的幾點介紹

數據庫
本文我們詳細介紹了數據庫的水平分割和垂直分割的使用場合,并給出了實際的例子加以說明,希望能夠對您有所幫助。

數據庫操作中,我們常常會聽說這兩個詞語:水平分割垂直分割。那么到底什么是數據庫的水平分割,什么是數據庫的垂直分割呢?本文我們就來介紹一下這部分內容。

1、水平分割:

按記錄進分分割,不同的記錄可以分開保存,每個子表的列數相同。

水平分割通常在下面的情況下使用:

A 表很大,分割后可以降低在查詢時需要讀的數據和索引的頁數,同時也降低了索引的層數,提高查詢速度。

B 表中的數據本來就有獨立性,例如表中分別記錄各個地區的數據或不同時期的數據,特別是有些數據常用,而另外一些數據不常用。

C需要把數據存放到多個介質上。

例如法規表law就可以分成兩個表active-law和 inactive-law。activea-authors表中的內容是正生效的法規,是經常使用的,而inactive-law表則使已經作廢的法規,不常被查詢。水平分割會給應用增加復雜度,它通常在查詢時需要多個表名,查詢所有數據需要union操作。在許多數據庫應用中,這種復雜性會超過它帶來的優點,因為只要索引關鍵字不大,則在索引用于查詢時,表中增加兩到三倍數據量,查詢時也就增加讀一個索引層的磁盤次數。

2、垂直分割:

按列進行分割,即把一條記錄分開多個地方保存,每個子表的行數相同。

把主碼和一些列放到一個表,然后把主碼和另外的列放到另一個表中。如果一個表中某些列常用,而另外一些列不常用,則可以采用垂直分割,另外垂直分割可以使得數據行變小,一個數據頁就能存放更多的數據,在查詢時就會減少I/O 次數。其缺點是需要管理冗余列,查詢所有數據需要join操作。 

例如有表T1

id  name  qty

--------------

1  p1    10

2  p2    20

3  p3    30

4  p4    40

......

......

垂直分割就是按列進行分割,即把一條記錄分開多個地方保存,每個子表的行數相同。

例如表T1,可以把id和name放到數據文件p1,把qty放到數據文件p2。

水平分割就是按記錄進分分割,不同的記錄可以分開保存,每個子表的列數相同。

像表T1,可以把id為單數的放到數據文件P1,雙數的放到數據文件P2。

表散列與水平分割相似,但沒有水平分割那樣的明顯分割界限,它由哈希函數和鍵值決定一條記錄的保存文件,這樣是為了IO更加均衡。

關于數據庫的垂直分割與水平分割的知識就介紹到這里了,希望本次的介紹能夠對您有所收獲!

【編輯推薦】

  1. 數據庫集群中間件CJDBC詳細介紹
  2. SQL Server 2005無法連接到本地服務器的解決
  3. Linux下重新配置MySQL數據庫引擎innodb的過程
  4. SQL Server通過整理索引碎片和重建索引提高速度
  5. Linux+Oracle 10g RAC雙網卡綁定和解除綁定的實現
責任編輯:趙鵬 來源: CSDN博客
相關推薦

2010-08-06 11:11:24

RIP路由協議

2011-04-13 13:30:21

eigrp幀中繼

2020-11-18 09:39:02

MySQL數據庫SQL

2020-07-30 17:59:34

分庫分表SQL數據庫

2011-08-10 15:46:29

數據庫

2011-08-10 16:30:36

數據庫表分區表分割

2011-08-23 15:16:54

OracleMySQL

2011-08-05 11:01:15

MySQL數據庫設計

2019-03-06 14:42:01

數據庫分庫分表

2011-03-17 15:40:54

2011-08-16 18:29:45

SQL Server 數據貨場

2011-08-01 09:50:31

SQL Server數主鍵索引

2023-07-27 15:38:52

數據集

2011-04-01 10:40:07

SQL Server數備份恢復

2011-07-26 16:53:29

MongoDB數據庫自動分片技術

2011-08-05 13:17:34

Oracle數據庫閃回個性

2009-01-18 17:52:15

數據倉庫SQL Server數據庫

2011-08-11 16:08:55

Oracle數據庫ASHAWR

2023-12-27 12:12:35

NumPy函數數組

2022-12-30 08:37:25

Kubernetes垂直水平
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美久久久久久久 | 亚洲美女一区二区三区 | 国产精品五月天 | 亚洲欧美少妇 | 久久久久一区 | 成人国产精品久久 | 搞av.com | 日韩av中文 | 亚洲 欧美 激情 另类 校园 | av片在线观看 | 自拍偷拍亚洲视频 | 一区二区三区四区国产 | 青青久久 | 亚洲影视在线 | 亚洲在线观看视频 | 亚洲精品欧美 | 午夜精品久久久久久久星辰影院 | 亚洲a一区二区 | 国产一二区在线 | 成人欧美一区二区三区色青冈 | 欧美成人高清视频 | 国产免费观看一区 | 久久机热 | 中文二区 | av在线免费网 | 欧美精品乱码久久久久久按摩 | 精品一区二区三区四区 | 欧美精品1区2区3区 精品国产欧美一区二区 | 中文字幕在线播放第一页 | 欧美一级免费 | 99久久精品免费看国产四区 | www.日本在线 | 国产中文字幕网 | 国产日韩欧美在线一区 | 日韩高清黄色 | 日韩av一区二区在线 | 国产一区二区三区四区在线观看 | 精品少妇一区二区三区在线播放 | 伊人精品一区二区三区 | 男女羞羞视频大全 | 中文在线一区二区 |