av人摸人人人澡人人超碰妓女,久久国产精品免费AV,国产的精品免费看,av少妇无码免费

您好,歡迎訪(fǎng)問(wèn)上海聚搜信息技術(shù)有限公司官方網(wǎng)站!

關(guān)系型數據庫有哪些,關(guān)系型數據庫常用的有那些?

時(shí)間:2019-09-27 11:31:53 點(diǎn)擊:

當你做一個(gè)網(wǎng)站時(shí),某些數據可能需要進(jìn)行永久性存儲,此時(shí),我們通常將引入數據庫對數據永久性存儲。

那么,

什么是數據庫?

數據庫(Database)是按照數據結構來(lái)組織、存儲和管理數據的建立在計算機存儲設備上的倉庫。

數據庫如何分類(lèi)?

數據庫通常分為層次式數據庫、網(wǎng)絡(luò )式數據庫和關(guān)系式數據庫三種。而不同的數據庫是按不同的數據結構來(lái)聯(lián)系和組織的。在當今的互聯(lián)網(wǎng)中,最常見(jiàn)的數據庫模型主要是兩種,即關(guān)系型數據庫和非關(guān)系型數據庫。

關(guān)系型數據庫

關(guān)系型數據庫比較

關(guān)系型數據庫

非關(guān)系型數據庫比較

關(guān)系型數據庫

下面看看一些常用的關(guān)系型數據庫

1、Neo4j 

是一個(gè)高性能的 NoSQL 圖形數據庫,把數據保存為圖中的節點(diǎn)以及節點(diǎn)之間的關(guān)系。Neo4j 中兩個(gè)最基本的概念是節點(diǎn)和邊

節點(diǎn)表示實(shí)體,邊則表示實(shí)體之間的關(guān)系。節點(diǎn)和邊都可以有自己的屬性,不同實(shí)體通過(guò)各種不同的關(guān)系關(guān)聯(lián)起來(lái),形成復雜的對象圖。

Neo4j 提供了在對象圖上進(jìn)行查找和遍歷的功能:深度搜索、廣度搜索。

特點(diǎn):

完整的ACID支持;高可用性;輕易擴展到上億級別的節點(diǎn)和關(guān)系;通過(guò)遍歷工具高速檢索數據;屬性是由Key-Value鍵值對組成。

應用:社交網(wǎng)絡(luò ),歌曲信息,狀態(tài)圖

2、Hbase

列式存儲以流的方式在列中存儲所有的數據。對于任何記錄,索引都可以快速地獲取列上的數據;列式存儲支持行檢索,但這需要從每個(gè)列獲取匹配的列值,并重新組成行。

HBase(Hadoop Database)是一個(gè)高可靠性、高性能、面向列、可伸縮的分布式存儲系統,利用HBase技術(shù)可在廉價(jià)PC Server上搭建起大規模結構化存儲集群。

HBase是Google BigTable的開(kāi)源實(shí)現,模仿并提供了基于Google文件系統的BigTable數據庫的所有功能。HBase可以直接使用本地文件系統或者Hadoop作為數據存儲方式,不過(guò)為了提高數據可靠性和系統的健壯性,發(fā)揮HBase處理大數據量等功能,需要使用Hadoop作為文件系統。HBase僅能通過(guò)主鍵(row key)和主鍵的range來(lái)檢索數據,僅支持單行事務(wù),主要用來(lái)存儲非結構化和半結構化的松散數據。

Hbase中表的特點(diǎn):大,稀疏,面向列

3、MongodDB

一個(gè)基于分布式文件存儲的開(kāi)源數據庫系統,為WEB應用提供可擴展的高性能數據存儲解決方案。MongoDB 將數據存儲為一個(gè)文檔,數據結構由鍵值(key value)對組成。

特點(diǎn):

面向集合存儲,易存儲對象類(lèi)型的數據;模式自由;支持動(dòng)態(tài)查詢(xún);支持完全索引,包含內部對象;支持查詢(xún);支持復制和故障恢復;使用高效的二進(jìn)制數據存儲,包括大型對象(如視頻);自動(dòng)處理碎片,以支持云計算層次的擴展性;支持RUBY,PYTHON,JAVA,C++,PHP,C#等多種語(yǔ)言;文件存儲格式為BSON(一種JSON的擴展);可通過(guò)網(wǎng)絡(luò )訪(fǎng)問(wèn)。

適用場(chǎng)景:網(wǎng)站數據;緩存;大尺寸,低價(jià)值的數據;高伸縮性的場(chǎng)景;用于對象及JSON 數據的存儲。

不適用場(chǎng)景:高度事務(wù)性的系統;傳統的商業(yè)智能應用;需要SQL 的問(wèn)題。

4、Redis

Redis是一個(gè)key-value存儲系統,key為字符串類(lèi)型,只能通過(guò)key對value進(jìn)行操作,支持的數據類(lèi)型包括string、list、set、zset(有序集合)和hash。Redis支持主從同步,數據可以從主服務(wù)器向任意數量的從服務(wù)器上同步。

Redis事務(wù)允許一組命令在單一步驟中執行。事務(wù)有兩個(gè)屬性:在一個(gè)事務(wù)中的所有命令作為單個(gè)獨立的操作順序執行;Redis事務(wù)是原子的,原子意味著(zhù)要么所有的命令都執行,要么都不執行。

Redis 事務(wù)由指令 MULTI 發(fā)起的,之后傳遞需要在事務(wù)中和整個(gè)事務(wù)中,最后由 EXEC 命令執行所有命令的列表。

舉個(gè)荔枝

假設我們用關(guān)系型數據設計出以下學(xué)生選課的數據庫

關(guān)系型數據庫

5、Neo4j


6、Hbase

關(guān)系型數據庫

7、Mongodb

關(guān)系型數據庫

Redis

關(guān)系型數據庫

對比一下優(yōu)點(diǎn)缺點(diǎn)

關(guān)系型數據庫

8、NewSQL

是對各種新的可擴展/高性能數據庫的簡(jiǎn)稱(chēng)。具有NoSQL對海量數據的存儲管理能力,保持了傳統數據庫支持ACID和SQL等特性。

NewSQL共同特點(diǎn):支持關(guān)系數據模型;使用SQL作為其主要的接口。

關(guān)系型數據庫

阿里云優(yōu)惠券領(lǐng)取
騰訊云優(yōu)惠券領(lǐng)取

熱門(mén)文章更多>

QQ在線(xiàn)咨詢(xún)
售前咨詢(xún)熱線(xiàn)
133-2199-9693
售后咨詢(xún)熱線(xiàn)
4000-747-360

微信掃一掃

加客服咨詢(xún)