常見的非關系型數據庫有:1、mongodb;2、cassandra;3、redis;4、hbase;5、neo4j。其中mongodb是非常著名的NoSQL數據庫,它是一個面向文檔的開源數據庫。
常見的幾種非關系型數據庫:
1、MongoDB
MongoDB是最著名的NoSQL數據庫。它是一個面向文檔的開源數據庫。MongoDB是一個可伸縮和可訪問的數據庫。它在c++中。MongoDB同樣可以用作文件系統。在MongoDB中,JavaScript可以作為查詢語言使用。通過使用sharding MongoDB水平伸縮。它在流行的JavaScript框架中非常有用。
人們真的很享受分片、高級文本搜索、gridFS和map-reduce功能。驚人的性能和新特性使這個NoSQL數據庫在我們的列表中名列第一。
特點:提供高性能;自動分片;運行在多個服務器上;支持主從復制;數據以JSON樣式文檔的形式存儲;索引文檔中的任何字段;由于數據被放置在碎片中,所以它具有自動負載平衡配置;支持正則表達式搜索;在失敗的情況下易于管理。
優點:易于安裝MongoDB;MongoDB Inc.為客戶提供專業支持;支持臨時查詢;高速數據庫;無模式數據庫;橫向擴展數據庫;性能非常高。
缺點:不支持連接;數據量大;嵌套文檔是有限的;增加不必要的內存使用。
2、Cassandra
Cassandra是Facebook為收件箱搜索開發的。Cassandra是一個用于處理大量結構化數據的分布式數據存儲系統。通常,這些數據分布在許多普通服務器上。您還可以添加數據存儲容量,使您的服務保持在線,您可以輕松地完成這項任務。由于集群中的所有節點都是相同的,因此不需要處理復雜的配置。
Cassandra是用Java編寫的。Cassandra查詢語言(CQL)是查詢Cassandra數據庫的一種類似sql的語言。因此,Cassandra在最佳開源數據庫中排名第二。Facebook、Twitter、思科(Cisco)、Rackspace、eBay、Twitter、Netflix等一些最大的公司都在使用Cassandra。
特點:線性可伸縮;;保持快速響應時間;支持原子性、一致性、隔離性和耐久性(ACID)等屬性;使用Apache Hadoop支持MapReduce;分配數據的最大靈活性;高度可伸縮;點對點架構。
優點:高度可伸縮;無單點故障;Multi-DC復制;與其他基于JVM的應用程序緊密集成;更適合多數據中心部署、冗余、故障轉移和災難恢復。
缺點:對聚合的有限支持;不可預知的性能;不支持特別查詢。
3、Redis
Redis是一個鍵值存儲。此外,它是最著名的鍵值存儲。Redis支持一些c++、PHP、Ruby、Python、Perl、Scala等等。Redis是用C語言編寫的。此外,它是根據BSD授權的。
特點:自動故障轉移;將其數據庫完全保存在內存中;事務;Lua腳本;將數據復制到任意數量的從屬服務器;鑰匙的壽命有限;LRU驅逐鑰匙;支持發布/訂閱。
優點:支持多種數據類型;很容易安裝;非???每秒執行約11萬組,每秒執行約81000次);操作都是原子的;多用途工具(在許多用例中使用)。
缺點:不支持連接;存儲過程所需的Lua知識;數據集必須很好地適應內存。
4、HBase
HBase是一個分布式的、面向列的開源數據庫,該技術來源于 Fay Chang 所撰寫的Google論文“Bigtable:一個結構化數據的分布式存儲系統”。就像Bigtable利用了Google文件系統(File System)所提供的分布式數據存儲一樣,HBase在Hadoop之上提供了類似于Bigtable的能力。
HBase是Apache的Hadoop項目的子項目。HBase不同于一般的關系數據庫,它是一個適合于非結構化數據存儲的數據庫。另一個不同的是HBase基于列的而不是基于行的模式。
5、neo4j
Neo4j被稱為原生圖數據庫,因為它有效地實現了屬性圖模型,一直到存儲層。這意味著數據完全按照白板的方式存儲,數據庫使用指針導航和遍歷圖。Neo4j有數據庫的社區版和企業版。企業版包括Community Edition必須提供的所有功能,以及額外的企業需求,如備份、集群和故障轉移功能。
特點:它支持唯一的約束;Neo4j支持完整的ACID(原子性、一致性、隔離性和持久性)規則;Java API: Cypher API和本機Java API;使用Apache Lucence索引;簡單查詢語言Neo4j CQL;包含用于執行CQL命令的UI: Neo4j Data Browser。
優點:容易檢索其相鄰節點或關系細節,無需連接或索引;易于學習Neo4j CQL查詢語言命令;不需要復雜的連接來檢索數據;非常容易地表示半結構化數據;大型企業實時應用程序的高可用性;簡化的調優。
缺點:不支持分片。
關于常見的非關系型數據庫有哪些就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
晚上好~今天我又來交作業了,陳美雅~之前答應你的卸妝油測試來了。最近,我選擇了三款被朋友問得較多的產品,陳美雅本人對卸妝油也很感興趣,來完成這款產品的評測。三款卸妝油分別是:植村秀、BobbiBrown、Fancl的卸妝油。陳美雅會從價格、使用感、清潔能力三個方面給你詳細的反饋。如果你對這三款卸妝油感興趣,請一起看完~一、一些卸妝知識?卸妝產品并非卸得越干凈越好;雖然今天是產品評測,但這是慣例:開...
(資料圖)近日,寶尊電商有限公司(納斯達克:BZUN及港交所:9991)(以下簡稱“寶尊”)正式宣布,將以全現金交易方式收購Gap大中華區業務。目前該協議已完成簽署,股權交易對價為4000萬美元,根據收購流程及相關法律法規,交易程序將待相關部門審批后正式完成。據虎嗅消息,GAP在亞洲經歷著困境。2017年開始,GAP集團亞洲業務占比持續下滑;2020年,旗下品牌Old Na...
余額寶歷史收益率怎么計算?余額寶的收益計算方法有兩種:1、根據萬份收益計算萬份收益就是購買1萬元每天能賺多少錢,如萬份收益為0.6,代表購買1萬元余額寶每天收益為0.6元。2、根據近7日年化收益率計算年化收益率就是假設你持有一年的預期收益率,如年化收益率為2%,代表購買1萬元余額寶持有一年的收益為200元,那么每天就是0.54元。余額寶怎樣轉換7日年化利率?余額寶的7日年化收益率可以通過余額寶的頁...