十六款NoSQL與NewSQL數(shù)據(jù)庫,你都了解嗎?

2021-03-01    分類: 網(wǎng)站建設(shè)

概述

傳統(tǒng)關(guān)系型數(shù)據(jù)庫在誕生之時并未考慮到如今如火如荼的移動、社交以及大數(shù)據(jù)負載類型,同時也并不適合處理極端規(guī)模處理任務(wù)。也正因為此,才有了后來的nosql和newsql。

以下參考英文原文鏈接:16 NoSQL, NewSQL Databases To Watch(http://www.informationweek.com/big-data/big-data-analytics/16-nosql-newsql-databases-to-watch/d/d-id/1269559)


oldsql vs nosql vs newsql

OldSql:傳統(tǒng)關(guān)系型數(shù)據(jù)庫

NoSql:面向互聯(lián)網(wǎng)應(yīng)用,如web2.0,半結(jié)構(gòu)化,非結(jié)構(gòu)化數(shù)據(jù)的存儲

NewSql:也是關(guān)系型數(shù)據(jù)庫,吸收了傳統(tǒng)關(guān)系型數(shù)據(jù)庫和NoSql數(shù)據(jù)庫的優(yōu)點。可實現(xiàn)強一致性(傳統(tǒng)關(guān)系型DB優(yōu)點),具有強的水平可擴展性(NoSql DB優(yōu)點)

大數(shù)據(jù)引發(fā)數(shù)據(jù)處理架構(gòu)變革

到目前為止,NewSQL選項在人氣方面還遠不及NoSQL類方案,這一部分是由于其面世時間相對較短、另一方面也是因為將傳統(tǒng)方案與數(shù)據(jù)靈活性相結(jié)合絕非易事。進一步講,NewSQL供應(yīng)商們還需面對來自老牌SQL廠商的競爭壓力,而客戶們也更傾向于利用自己熟悉的老辦法來解決業(yè)務(wù)中的新問題。不過NewSQL廠商們認為,這樣


下面主要介紹十六款值得關(guān)注的NoSQL與NewSQL數(shù)據(jù)庫管理系統(tǒng)。這里暫時將圖形數(shù)據(jù)庫排除在外,這類方案主要用于非常特殊的網(wǎng)絡(luò)分析環(huán)境,而且也不像NoSQL或者NewSQL那樣屬于適合廣泛使用的方案。同樣被排除在外的還有Redis以及Memcached等高人氣產(chǎn)品,二者更接近數(shù)據(jù)緩存層而非持久性數(shù)據(jù)存儲方案。



DBMS類型: NoSQL

描述: 閃存優(yōu)化、分布式內(nèi)存內(nèi)數(shù)據(jù)庫提供ACID合規(guī)性與可調(diào)整一致性

知名客戶: Appnexus, BlueKai (現(xiàn)在由甲骨文持有), eBay

公司情況: 私營企業(yè),于2009年建立,原名為Citrusleaf公司。

評論: Aerospike提供的內(nèi)存內(nèi)速度優(yōu)勢吸引到了眾多要求實現(xiàn)毫秒級響應(yīng)時間的廣告網(wǎng)絡(luò)以及其它Web規(guī)模企業(yè)的高度關(guān)注。Aerospike目前正積極進軍新的業(yè)務(wù)類別,包括游戲、電子商務(wù)以及安全等對延遲狀況要求較高的一切環(huán)境。

官方網(wǎng)站:http://www.aerospike.com/



DBMS類型: NoSQL

描述: 大規(guī)模可擴展分區(qū)行存儲,配備多數(shù)據(jù)中心復(fù)制功能

知名客戶: Constant Contact, eBay, Netflix

公司情況: Cassandra是由私營公司DataStax支持的開源項目,該公司成立于2010年

評論: Apache Cassandra的主要優(yōu)勢包括靈活性、NoSQL數(shù)據(jù)模型、多數(shù)據(jù)中心支持以及在集群化商用硬件上的線性可擴展特性。商業(yè)支持與軟件發(fā)行版目前已經(jīng)由DataStax正式提供。Cassandra一直享有最具可擴展性NoSQL數(shù)據(jù)庫的良好聲譽,不過它的高度復(fù)雜性也一直飽受詬病。財力雄厚的DataStax公司正在努力簡化產(chǎn)品在企業(yè)用戶層面的可管理性,同時為其加入了低延遲內(nèi)存內(nèi)功能;Cassandra還根據(jù)需求與Apache Spark進行了集成。Couchbase與HBase都是Cassandra的主要競爭對手,其中后者運行在Hadoop環(huán)境下、也被廣泛視為最關(guān)鍵的一大潛在威脅。

官方網(wǎng)站:http://www.datastax.com/



DBMS類型: NewSQL

描述: 分布式關(guān)系型DBMS支持自動分區(qū)與復(fù)制功能

知名客戶: AOL, Rakuten,賽門鐵克

公司情況: 私營企業(yè),創(chuàng)立于2006年

評論: Clustrix一直以高度分布式特性、可擴展容錯性且無需犧牲SQL或者ACID事務(wù)處理性能為主要賣點。該公司為客戶Twoo.com網(wǎng)站建立過21節(jié)點部署方案(如上圖所示),這也成為“全世界規(guī)模大的向外擴展SQL部門項目?!备鞔驨ewSQL供應(yīng)商都承諾在大規(guī)模部署環(huán)境下降低運營合規(guī)性難度(與現(xiàn)有數(shù)據(jù)庫相比)。Clustrix面臨的挑戰(zhàn)與競爭對手包括MemSQL、NuoDB以及VoltDB,它們既擁有自己的差異性優(yōu)勢、同時也依靠能夠快速構(gòu)建的優(yōu)勢成功吸引到了眾多大規(guī)??蛻簟?/p>

官方網(wǎng)站:http://www.clustrix.com/



DBMS類型: NoSQL

描述: 面向文檔的數(shù)據(jù)庫,配備移動同步與可嵌入數(shù)據(jù)庫選項

知名客戶: Concur, LinkedIN, Zynga

公司情況: 私營企業(yè),創(chuàng)立于2009年

評論: Couchbase一直致力于涵蓋所有業(yè)務(wù)類型,承諾提供MongoDB當中的文檔處理優(yōu)勢以及Cassandra的可擴展性優(yōu)勢。該公司最新推出的方案為Couchbase Mobile,這個于今年五月面世的項目能夠保證移動應(yīng)用在聯(lián)網(wǎng)或者不聯(lián)網(wǎng)的情況下始終正常運行。該系統(tǒng)將Couchbase Lite可嵌入設(shè)備數(shù)據(jù)庫與接入中央Couchbase Server的Couchbase Sync Gateway相結(jié)合。

官方網(wǎng)站:http://www.couchbase.com/



DBMS類型: NoSQL數(shù)據(jù)庫服務(wù)

描述: 運行在多個Amazon Availability Zone之上且配備S3備份機制的調(diào)整可擴展鍵-值服務(wù)

知名客戶: AdRoll, Elsevier, SmugMug

公司情況: 自1997年起正式上市

評論: Amazon公司開發(fā)出Dynamo是為了擴大其發(fā)展勢頭迅猛的電子商務(wù)業(yè)務(wù)的規(guī)模,而且其2007年企業(yè)白皮書的發(fā)布還為Cassandra、Riak以及其它NoSQL等發(fā)展中項目提供了靈感。DynamoDB數(shù)據(jù)庫服務(wù)于2012年正式推出,當初它的出現(xiàn)可謂一枝獨秀,不過目前數(shù)據(jù)庫服務(wù)陣營已經(jīng)逐漸擴張。目前大家可以選擇在同一套云環(huán)境中使用多種流行開源數(shù)據(jù)庫(例如Couchbase、MongoDB以及Riak等等),并在必要時將其遷移至其它云或者是內(nèi)部環(huán)境當中。目前還沒有哪種內(nèi)部或者云備選方案能夠取代DynamoDB。如果大家在企業(yè)中已經(jīng)全面采用AWS,那么DynamoDB無疑是一套快速、靈活且具備高可擴展性的解決選項。

官方網(wǎng)站:http://aws.amazon.com/dynamodb/



DBMS類型: NoSQL

描述: 寬列式數(shù)據(jù)庫,建立在Hadoop分布式文件系統(tǒng)(簡稱HDFS)基礎(chǔ)之上

知名客戶: Bloomberg LP, Facebook, Nielsen

公司情況: 無,HBase是開源Apache Hadoop中的一項功能方案

評論: HBase是一套運行在HDFS之上的NoSQL數(shù)據(jù)庫,因此它能為用戶帶來獨特的功能——直接處理存儲在Hadoop當中的數(shù)據(jù)。其特性包括巨大的可擴展性(被用于Facebook的消息傳輸系統(tǒng)當中)、讀取與寫入一致性、表分區(qū)自動化處理與可配置能力以及自動故障轉(zhuǎn)移功能。直到現(xiàn)在也就是2014年年中,HBase仍然處于0.98.3版本,這也成為導(dǎo)致其始終無法得到廣泛應(yīng)用的“主要”原因。毫無疑問,HBase擁有巨大的發(fā)展?jié)摿?,但相對于Hadoop框架迅猛的發(fā)展速度,它的開發(fā)進程一直顯得有些滯后。

官方網(wǎng)站: http://hbase.apache.org/



DBMS類型: 基于云的NoSQL DBMS服務(wù)

描述: 基于CouchDB的文檔存儲數(shù)據(jù)庫即服務(wù)

知名客戶: Expedia, DHL,三星

公司情況: Cloudant于今年二月被IBM所收購。

評論: 當IBM收購Coudant時(具體收購條款并未公開),專家們認為這筆交易的核心在于獲取后者的數(shù)據(jù)庫即服務(wù)技術(shù)及專業(yè)知識。一位IBM公司高管也談到了底層開源CouchDB DBMS的重要性(請不要把CouchDB DBMS與CouchDB相混淆)。DBMS的特性包括可擴展性、可用性、耐久性、讀取與寫入一致性再加上靈活的數(shù)據(jù)處理能力(其中包括JSON、全文本以及地理空間數(shù)據(jù))。不過CouchDB最近幾年似乎被其它NoSQL競爭對手奪去了風頭。令人困惑的是,IBM甚至與NoSQL市場上的領(lǐng)導(dǎo)者MongoDB建立起重要的合作關(guān)系。

官方網(wǎng)站:https://cloudant.com/



DBMS類型: NoSQL

描述: 面向文檔的數(shù)據(jù)庫,支持符合ACID原則的事務(wù)處理與內(nèi)置搜索功能

知名客戶: DowJones, Citigroup, Boeing

公司情況: 私營企業(yè),創(chuàng)立于2001年

評論: MarkLogic早在NoSQL概念廣泛普及之前就已經(jīng)作為成功的XML數(shù)據(jù)庫而擁有悠久的發(fā)展歷史。MarkLogic被廣泛用于各類大規(guī)模技術(shù)、金融、法律、醫(yī)療以及科學等要求靈活管理并重新使用信息的重量級領(lǐng)域。目前這款與架構(gòu)無關(guān)且具備高度可擴展性的集群化DBMS作為NoSQL文檔存儲方案而獲得了廣泛應(yīng)用。該公司多年來始終致力于構(gòu)建企業(yè)級功能,其中包括復(fù)制、回滾、自動化故障轉(zhuǎn)移、時間點恢復(fù)以及備份/恢復(fù)。MarkLogic已經(jīng)擁有多家高端(大部分集中在出版行業(yè))客戶。這家公司能否在MongoDB的環(huán)伺之下進一步擴大其普及范圍?請大家拭目以待。

官方網(wǎng)站:http://www.marklogic.com/



DBMS類型: NewSQL

描述: 大規(guī)模內(nèi)存內(nèi)行存儲方案,最近還加入了列式式分析功能。

知名客戶: Comcast, CPXi, Shutterstock

公司情況: 私營企業(yè),創(chuàng)立于2011年

評論: 顧名思義,MemSQL與其它大規(guī)模NoSQL方案的主要區(qū)別在于它結(jié)合了內(nèi)存內(nèi)機制、符合ACID原則的事務(wù)處理性能以及SQL兼容性。除了將關(guān)系型接口添加到內(nèi)存內(nèi)數(shù)據(jù)層,MemSQL最近還在閃存與磁盤存儲選項中支持壓縮列式存儲機制,從而深度實現(xiàn)歷史分析功能。MemSQL的主要競爭對手為老牌方案VoltDB(以及其它NewSQL數(shù)據(jù)庫),因此這場進行中的競逐將在比拼的同時拓展NewSQL地位以及客戶的接納程度。

官方網(wǎng)站:http://www.memsql.com/



DBMS類型: NoSQL

描述: 文檔存儲DBMS

知名客戶: 思科, eBay, Intuit, MetLife

公司情況: 私營企業(yè),于2007年創(chuàng)立,最初名為10Gen

評論: 開源MongoDB是目前人氣高的NoSQL數(shù)據(jù)庫,目前其下載量已經(jīng)超過700萬次,實際部署案例也高達數(shù)十萬。之所以能夠獲得熱烈歡迎,MongoDB大的賣點在于簡單易行的開發(fā)流程以及對來自移動、社交以及Web應(yīng)用程序的現(xiàn)代數(shù)據(jù)的靈活處理能力。今年五月MongoDB迎來了2.6版本,該公司借此進一步簡化了管理工作、強化了安全性并改進了分析功能。這個版本還提升了可擴展性,從而與Cassandra、Couchbase以及Riak等競爭對手縮小這方面的差距。不過相對于可擴展性,MongoDB能夠為各類全球化、PB級別且由成百上千用例構(gòu)成的整體部署方案帶來出色的處理速度、開發(fā)簡易性以及靈活的數(shù)據(jù)管理機制,這一切足以使其贏得新客戶們的青睞。

官方網(wǎng)站:http://www.mongodb.com/



DBMS類型: NewSQL

描述: 向外擴展關(guān)系型DBMS支持持續(xù)可用性、地理分布以及云部署方案

知名客戶: AutoZone, Dropship Commerce, NorthPoint Solutions

公司情況: 私營企業(yè),創(chuàng)立于2010年

評論: NuoDB是另一家NewSQL新興企業(yè),而且也承諾為客戶帶來可擴展性、地理分布部署以及各類為人們所熟知的SQL特性。不出所料,它具備良好的高可用性、熱升級、數(shù)據(jù)冗余以及災(zāi)難恢復(fù)能力。NuoDB的一大發(fā)展轉(zhuǎn)折在于通過內(nèi)置的多租戶支持能力著重強調(diào)云部署方案。它是一款很有前途的產(chǎn)品,但作為一家年輕的NewSQL供應(yīng)商,NuoDB仍然需要進一步向客戶證明自身的卓越之處。

官方網(wǎng)站:http://www.nuodb.com/



DBMS類型: NoSQL

描述: 分布式鍵-值存儲數(shù)據(jù)庫,源于BerkeleyDB

知名客戶: Catalyst IT Services, Passoker, Payback

公司情況: 于1986年上市

評論: NoSQL市場上的各位領(lǐng)導(dǎo)者紛紛表示他們從未將甲骨文NoSQL數(shù)據(jù)庫視為具備競爭力的解決方案,但相信這種情況將很快改變。該產(chǎn)品的目標客戶群體顯然由那些忠誠的甲骨文方案買家構(gòu)成,這也符合大多數(shù)主導(dǎo)型廠商的供求關(guān)系。大家可以免費下載到這款可擴展、分布式鍵-值存儲方案的社區(qū)版本,也可以為社區(qū)版與完成度更高的企業(yè)版購買技術(shù)支持服務(wù)。該數(shù)據(jù)庫也被綁定在甲骨文大Big Data Appliance中并與其基于Cloudera的Hadoop發(fā)行版相集成。甲骨文NoSQL技術(shù)社區(qū)實際上并不會發(fā)布公告或者組織活動,但甲骨文龐大的客戶群體當中仍有可觀的一批支持者將其視為靈活且可擴展的NoSQL備選方案。

官方網(wǎng)站:http://www.oracle.com/us/products/database/nosql/overview/index.html



DBMS類型: NoSQL

描述: 分布式鍵-值存儲方案,具備多數(shù)據(jù)中心復(fù)制與自動平衡功能

知名客戶: Best Buy, Ideeli, The Weather Company

公司情況: 由私營企業(yè)Basho公司支持的開源項目,該公司創(chuàng)立于2007年

評論: 開源Riak在設(shè)計目的上主要考慮到高度可擴展性、可用性、容錯性以及操作便捷性。由Basho支持的Riak企業(yè)版及Raik CS版還加入了對企業(yè)級功能的支持以及與Amazon Web Services S3云存儲相兼容的能力。The Weather Channel將Riak引入Amazon云,并以其簡便性、可擴展性以及始終可用性作為主要賣點。Riak的環(huán)狀節(jié)點集群方案(如上圖所示)允許用戶隨意添加或者移除虛擬節(jié)點并據(jù)此對數(shù)據(jù)進行重新分配。Basho公司宣稱自己的方案兼有Cassandra的規(guī)模優(yōu)勢與更出色的操作便利性。Basho在過去一年中取得了可觀的運營收益,不過我們預(yù)計其營收未來將趨于穩(wěn)定、而Basho也將繼續(xù)推動云部署并以易于操作作為自身特色。

官方網(wǎng)站:http://basho.com/



DBMS類型: NewSQL

描述: SQL-on-Hadoop RDBMS,支持事務(wù)與分析型處理任務(wù)

知名客戶: Harte Hanks

公司情況: 私營企業(yè),創(chuàng)立于2012年

評論: 目前市面上的SQL-on-Hadoop方案可謂層出不窮,但新興企業(yè)Splice Machine顯然擁有自己的獨門秘笈——該方案能夠在Hadoop之上運行事務(wù)型應(yīng)用程序并且同時支持分析型應(yīng)用。其客戶Harte Hanks公司表示,他們目前運行著大量專門針對傳統(tǒng)數(shù)據(jù)庫所設(shè)計的應(yīng)用程序,其中包括IBM Unica、COgnos BI以及Ab Initio數(shù)據(jù)集成軟件。這是一家非常年輕的企業(yè),知名客戶的名單也顯得有些寒酸。不過在Hadoop之上運行事務(wù)型應(yīng)用實在是種獨特的思路,這也足以使該公司在英才濟濟的NewSQL市場上贏得關(guān)注。

官方網(wǎng)站:http://www.splicemachine.com/



DBMS類型: NewSQL

描述: 分布式關(guān)系型DBMS,具備云與設(shè)備部署選項

知名客戶: Oakland Raiders

公司情況: 私營企業(yè),創(chuàng)立于2007年

評論: TransLattice以一套大規(guī)模分布式PostgreSQL衍生版本起家,項目最初被定名為TransLattice彈性數(shù)據(jù)庫,可以被部署在內(nèi)部、設(shè)備上或者多云環(huán)境之下。2013年該公司收購了StormDB,這也是一家致力于擴展PostgreSQL廠商,并利用其知識產(chǎn)權(quán)打造出了Postgres-XL——一款可擴展、大規(guī)模并行分析數(shù)據(jù)庫。之所以進行此次收購,TransLattice是希望能讓多數(shù)Postgres用戶以熟悉的方式實現(xiàn)對大數(shù)據(jù)OLTP以及分析的擴展任務(wù)。單薄的公共客戶參考名單顯示,TransLattice與不少NewSQL供應(yīng)商一樣仍然需要進一步證明自己的市場吸引力。

官方網(wǎng)站:http://www.translattice.com/index.shtml



DBMS類型: NewSQL

描述: 符合ACID與SQL原則的內(nèi)存內(nèi)關(guān)系型數(shù)據(jù)庫

知名客戶: BooYah, Novatel Networks, QualityHealth

公司情況: 私營企業(yè),創(chuàng)立于2009年

評論: VoltDB擁有大規(guī)模高速事務(wù)處理能力,這要歸功于其采用的高分布式內(nèi)存內(nèi)架構(gòu)。作為一套開源GNU許可DBMS并由聯(lián)合創(chuàng)始人/DBMS大牛Michael Stonebraker博士參與的解決方案,VoltDB能夠處理來自電信、移動廣告網(wǎng)絡(luò)以及游戲公司的快速流數(shù)據(jù)。VoltDB 4.0還對分析處理能力進行了升級,帶來了更高的查詢數(shù)據(jù)執(zhí)行能力、支持并發(fā)用戶操作以及更深層次的SQL時間序列分析能力。VoltDB的直接對手包括MemSQL、NuoDB以及Clustrix。

分享文章:十六款NoSQL與NewSQL數(shù)據(jù)庫,你都了解嗎?
網(wǎng)站路徑:http://www.bm7419.com/news26/103526.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管網(wǎng)站導(dǎo)航、網(wǎng)站改版、網(wǎng)站制作、動態(tài)網(wǎng)站App開發(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è)