資料庫種類大體分為:關係型資料庫和非關係型資料庫
關係型資料庫模型是把複雜的
歸結為簡單的二元關係(即二維**形式)。在關係型資料庫中,對資料的操作幾乎全部建立在乙個或多個關係**上,通過對這些關聯的**分類、合併、連線或選取等運算來實現資料庫的管理。
典型產品:m
ysql
、oracle、db2、sqlserver
(1)鍵值儲存資料庫(key-value)
鍵值資料庫就類似傳統語言中使用的雜湊表。可以通過key來新增、查詢或者刪除資料庫,因為使用key主鍵訪問,所以會獲得很高的效能及擴充套件性。
鍵值資料庫主要使用乙個雜湊表,這個表中有乙個特定的鍵和乙個指標指向特定的資料。key/value模型對於it系統來說的優勢在於簡單、易部署、高併發。
典型產品:memcached、redis、memcachedb
(2)列儲存(column-oriented)資料庫
列儲存資料庫將資料儲存在列族中,乙個列族儲存經常被一起查詢的相關資料,比如人類,我們經常會查詢某個人的姓名和年齡,而不是薪資。這種情況下姓名和年齡會被放到乙個列族中,薪資會被放到另乙個列族中。
儲存海量資料。
典型產品:cassandra、hbase
(3)面向文件(document-oriented)資料庫
文件型資料庫的靈感是來自於lotus notes辦公軟體,而且它同第一種鍵值資料庫類似。該型別的資料模型是版本化的文件,半結構化的文件以特定的格式儲存,比如json。文件型資料庫可以 看作是鍵值資料庫的公升級版,允許之間巢狀鍵值。而且文件型資料庫比鍵值資料庫的查詢效率更高。
的最小單位是文件,同乙個表中儲存的文件屬性可以是不同的,資料可以使用xml、json或jsonb等多種形式儲存。
典型產品:mongodb、couchdb
(4)圖形資料庫
典型產品:neo4j、inforgrid
資料庫的種類
1.關係型資料庫 mysql oracle sqlserver都是關係型 關係型資料庫的特點是存在資料關聯 用平面的表去記錄立體的業務資訊 即使使用關係型資料庫,很多網際網路專案也是弱化關聯 在資料庫方面設定關聯關係存在弊病 如級聯刪除等等,可以使用應用程式來控制關聯 2.非關係型資料庫 nosql...
資料庫備份的種類
1 冷備 cold standby 冷備通常是通過定期的對生產系統資料庫進行備份,並將備份資料儲存在磁帶 磁碟等介質上。備份的資料平時處於一種非啟用的狀態,直到故障發生導致生產資料庫系統部可用時才啟用。冷備資料的時效性取決於最近一次的資料庫備份。資料庫冷備的週期一般較長。2 熱備 warm stan...
資料庫備份的種類
1 冷備 cold standby 冷備通常是通過定期的對生產系統資料庫進行備份,並將備份資料儲存在磁帶 磁碟等介質上。備份的資料平時處於一種非啟用的狀態,直到故障發生導致生產資料庫系統部可用時才啟用。冷備資料的時效性取決於最近一次的資料庫備份。資料庫冷備的週期一般較長。2 熱備 warm stan...