說說幾個(gè)基于JAVA開源NoSQL數(shù)據(jù)庫

時(shí)間:2014-09-29 09:52 來源:未知 責(zé)任編輯:小維
只要會(huì)打字就能做網(wǎng)站,阿里云自助建站免費(fèi)體驗(yàn),主要優(yōu)點(diǎn)是網(wǎng)站打開速度快,免費(fèi)協(xié)助備案。阿里云/華為云/騰訊云/天翼云服務(wù)器折上折,新購,續(xù)費(fèi),升級(jí)長期代理折扣。
本文來自互聯(lián)網(wǎng):中關(guān)村在線 原創(chuàng)    作者:王迪  |  責(zé)編:王迪
 
目前,隨著NoSQL越來越得到開發(fā)者和企業(yè)的關(guān)注,尤其是大數(shù)據(jù)的時(shí)代,普通的關(guān)系型數(shù)據(jù)庫正在逐漸暴露出其力不從心的一面。利用NoSQL,讓我們?cè)跀?shù)據(jù)分析上更加得心應(yīng)手,所以我們開發(fā)者要重視NoSQL的存在。我們就介紹幾幾個(gè)基于JAVA開源NoSQL數(shù)據(jù)庫


第1個(gè):Apache HBase:這個(gè)不用多說,肯定都聽說過,Google開發(fā)的,HBase是繼其開發(fā)的分布式存儲(chǔ)系統(tǒng)Bigtable之后的另一個(gè)開源的、分布式、版本化的、非關(guān)系型數(shù)據(jù)庫。開發(fā)關(guān)注:5個(gè)基于JAVA開源NoSQL數(shù)據(jù)庫 
 
第2個(gè):Neo4j:開源的圖形數(shù)據(jù)庫,用Java實(shí)現(xiàn)。開發(fā)者將Neo4j描述為“嵌入式,基于磁盤,完全事務(wù)的Java持久引擎,將數(shù)據(jù)結(jié)構(gòu)化存儲(chǔ)在圖中而不是在二維表格中”。
 
第3個(gè):Terrastore:Terrastore是一個(gè)基于Terracotta(一個(gè)業(yè)界公認(rèn)的、快速的分布式集群組件)實(shí)現(xiàn)的高性能分布式文檔數(shù)據(jù)庫?梢詣(dòng)態(tài)從運(yùn)行中的集群添加/刪除節(jié)點(diǎn),而且不需要停機(jī)和修改任何配置。支持通過http協(xié)議訪問Terrastore。Terrastore提供了一個(gè)基于集合的鍵/值接口來管理JSON文檔并且不需要預(yù)先定義JSON文檔的架構(gòu)。易于操作,安裝一個(gè)完整能夠運(yùn)行的集群只需幾行命令。
 
第4個(gè):Voldemort:分布式鍵值存儲(chǔ)系統(tǒng)。本質(zhì)上說是一個(gè)大型,分布式,持久的,容錯(cuò)哈希表。對(duì)于應(yīng)用,它可以使用類似active-record或者h(yuǎn)ibernate的O/R映射工具,這些可以提供水平擴(kuò)展和更高的可用性,但是會(huì)損失巨大的便利性。
 
第5個(gè):InfoGrid:作為一款網(wǎng)頁圖形數(shù)據(jù)庫,InfoGrid的整體框架非常清晰,但是缺點(diǎn)是Java API并不完善。




轉(zhuǎn)載請(qǐng)注明出處: http://b293s63.cn/html/201409/29311.html