中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

nosql的優(yōu)點,Nosql的特點

常見NoSQL數(shù)據(jù)庫的應用場景是怎么樣的

文檔數(shù)據(jù)庫

成都創(chuàng)新互聯(lián)是專業(yè)的周至網(wǎng)站建設(shè)公司,周至接單;提供網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行周至網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

源起:受Lotus Notes啟發(fā)。

數(shù)據(jù)模型:包含了key-value的文檔集合

例子:CouchDB, MongoDB

優(yōu)點:數(shù)據(jù)模型自然,編程友好,快速開發(fā),web友好,CRUD。

圖數(shù)據(jù)庫

源起: 歐拉和圖理論。

數(shù)據(jù)模型:節(jié)點和關(guān)系,也可處理鍵值對。

例子:AllegroGraph, InfoGrid, Neo4j

優(yōu)點:解決復雜的圖問題。

關(guān)系數(shù)據(jù)庫

源起: E. F. Codd 在A Relational Model of Data for Large Shared Data Banks提出的

數(shù)據(jù)模型:各種關(guān)系

例子:VoltDB, Clustrix, MySQL

優(yōu)點:高性能、可擴展的OLTP,支持SQL,物化視圖,支持事務,編程友好。

對象數(shù)據(jù)庫

源起:圖數(shù)據(jù)庫研究

數(shù)據(jù)模型:對象

例子:Objectivity, Gemstone

優(yōu)點:復雜對象模型,快速鍵值訪問,鍵功能訪問,以及圖數(shù)據(jù)庫的優(yōu)點。

Key-Value數(shù)據(jù)庫

源起:Amazon的論文 Dynamo 和 Distributed HashTables。

數(shù)據(jù)模型:鍵值對

例子:Membase, Riak

優(yōu)點:處理大量數(shù)據(jù),快速處理大量讀寫請求。編程友好。

BigTable類型數(shù)據(jù)庫

源起:Google的論文 BigTable。

數(shù)據(jù)模型:列簇,每一行在理論上都是不同的

例子:HBase, Hypertable, Cassandra

優(yōu)點:處理大量數(shù)據(jù),應對極高寫負載,高可用,支持跨數(shù)據(jù)中心, MapReduce。

數(shù)據(jù)結(jié)構(gòu)服務

源起: ?

數(shù)據(jù)模型:字典操作,lists, sets和字符串值

例子:Redis

優(yōu)點:不同于以前的任何數(shù)據(jù)庫

網(wǎng)格數(shù)據(jù)庫

源起:數(shù)據(jù)網(wǎng)格和元組空間研究。

數(shù)據(jù)模型:基于空間的架構(gòu)

例子:GigaSpaces, Coherence

優(yōu)點:適于事務處理的高性能和高擴展性

什么是NoSQL數(shù)據(jù)庫

什么是NoSQL數(shù)據(jù)庫?從名稱“非SQL”或“非關(guān)系型”衍生而來,這些數(shù)據(jù)庫不使用類似SQL的查詢語言,通常稱為結(jié)構(gòu)化存儲。這些數(shù)據(jù)庫自1960年就已經(jīng)存在,但是直到現(xiàn)在一些大公司(例如Google和Facebook)開始使用它們時,這些數(shù)據(jù)庫才流行起來。該數(shù)據(jù)庫最明顯的優(yōu)勢是擺脫了一組固定的列、連接和類似SQL的查詢語言的限制。有時,NoSQL這個名稱也可能表示“不僅僅SQL”,來確保它們可能支持SQL。 NoSQL數(shù)據(jù)庫使用諸如鍵值、寬列、圖形或文檔之類的數(shù)據(jù)結(jié)構(gòu),并且可以如JSON之類的不同格式存儲。

什么是NoSQL,它有什么優(yōu)缺點?

NoSQL,指的是非關(guān)系型的數(shù)據(jù)庫。NoSQL有時也稱作Not Only SQL的縮寫,是對不同于傳統(tǒng)的關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)庫管理系統(tǒng)的統(tǒng)稱。

NoSQL用于超大規(guī)模數(shù)據(jù)的存儲。(例如谷歌或Facebook每天為他們的用戶收集萬億比特的數(shù)據(jù))。這些類型的數(shù)據(jù)存儲不需要固定的模式,無需多余操作就可以橫向擴展。

NoSQL的優(yōu)點/缺點

優(yōu)點:

- 高可擴展性

- 分布式計算

- 低成本

- 架構(gòu)的靈活性,半結(jié)構(gòu)化數(shù)據(jù)

- 沒有復雜的關(guān)系

缺點:

- 沒有標準化

- 有限的查詢功能(到目前為止)

- 最終一致是不直觀的程序 (BY三人行慕課)

什么是New SQL?分析NewSQL是如何融合NoSQL和RDBMS兩者的優(yōu)勢

NewSQL是對一類現(xiàn)代關(guān)系型數(shù)據(jù)庫的統(tǒng)稱,這類數(shù)據(jù)庫對于一般的OLTP讀寫請求提供可橫向擴展的性能,同時支持事務的ACID保證。這些系統(tǒng)既擁有NoSQL數(shù)據(jù)庫的擴展性,又保持傳統(tǒng)數(shù)據(jù)庫的事務特性。NewSQL重新將“應用程序邏輯與數(shù)據(jù)操作邏輯應該分離”的理念帶回到現(xiàn)代數(shù)據(jù)庫的世界,這也驗證了歷史的發(fā)展總是呈現(xiàn)出螺旋上升的形式。

在21世紀00年代中,出現(xiàn)了許多數(shù)據(jù)倉庫系統(tǒng) (如 Vertica,Greeplum 和AsterData),這些以處理OLAP 請求為設(shè)計目標的系統(tǒng)并不在本文定義的NewSQL范圍內(nèi)。OLAP 數(shù)據(jù)庫更關(guān)注針對海量數(shù)據(jù)的大型、復雜、只讀的查詢,查詢時間可能持續(xù)秒級、分鐘級甚至更長。

NoSQL的擁躉普遍認為阻礙傳統(tǒng)數(shù)據(jù)庫橫向擴容、提高可用性的原因在于ACID保證和關(guān)系模型,因此NoSQL運動的核心就是放棄事務強一致性以及關(guān)系模型,擁抱最終一致性和其它數(shù)據(jù)模型?(如 key/value,graphs 和Documents)。

兩個最著名的NoSQL數(shù)據(jù)庫就是Google的BigTable和Amazon的Dynamo,由于二者都未開源,其它組織就開始推出類似的開源替代項目,包括Facebook的 Cassandra (基于BigTable和Dynamo)、PowerSet的 Hbase(基于BigTable)。有一些創(chuàng)業(yè)公司也加入到這場NoSQL運動中,它們不一定是受BigTable和Dynamo的啟發(fā),但都響應了NoSQL的哲學,其中最出名的就是MongoDB。

在21世紀00年代末,市面上已經(jīng)有許多供用戶選擇的分布式數(shù)據(jù)庫產(chǎn)品。使用NoSQL的優(yōu)勢在于應用開發(fā)者可以更關(guān)注應用邏輯本身,而非數(shù)據(jù)庫的擴展性問題;但與此同時許多應用,如金融系統(tǒng)、訂單處理系統(tǒng),由于無法放棄事務的一致性要求被拒之門外。

一些組織,如Google,已經(jīng)發(fā)現(xiàn)他們的許多工程師將過多的精力放在處理數(shù)據(jù)一致性上,這既暴露了數(shù)據(jù)庫的抽象、又提高了代碼的復雜度,這時候要么選擇回到傳統(tǒng)DBMS時代,用更高的機器配置縱向擴容,要么選擇回到中間件時代,開發(fā)支持分布式事務的中間件。這兩種方案成本都很高,于是NewSQL運動開始醞釀。

NewSQL數(shù)據(jù)庫設(shè)計針對的讀寫事務有以下特點:

1、耗時短。

2、使用索引查詢,涉及少量數(shù)據(jù)。

3、重復度高,通常使用相同的查詢語句和不同的查詢參考。

也有一些學者認為NewSQL系統(tǒng)是特指實現(xiàn)上使用Lock-free并發(fā)控制技術(shù)和share-nothing架構(gòu)的數(shù)據(jù)庫。所有我們認為是NewSQL的數(shù)據(jù)庫系統(tǒng)確實都有這樣的特點。

分享標題:nosql的優(yōu)點,Nosql的特點
當前鏈接:http://www.rwnh.cn/article46/dsdjohg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、手機網(wǎng)站建設(shè)、域名注冊、定制開發(fā)建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
惠州市| 登封市| 滨州市| 宜春市| 武强县| 仪征市| 通榆县| 崇阳县| 巴中市| 格尔木市| 台前县| 大化| 绥宁县| 霞浦县| 乐清市| 天水市| 涪陵区| 喀喇沁旗| 长沙县| 天台县| 常熟市| 尚志市| 宽城| 中方县| 清流县| 横山县| 东兰县| 嘉祥县| 蚌埠市| 辰溪县| 定兴县| 杭锦旗| 揭东县| 青神县| 威远县| 共和县| 丹阳市| 保靖县| 泰来县| 栾川县| 吉林市|