1001種玩法 | 1001種玩法--數據存儲(2)

?

新智云www.enncloud.cn第二趴

?

Flockdb:一個高容錯的分布式圖形數據庫

FlockDB是一個存儲圖數據的分布式數據庫,圖數據庫的存儲對象是數學概念圖論里面的圖,而非圖片。Twitter使用它來存儲人與人之間的關系圖,這些關系包括:你在關注誰,誰在關注你,誰給你留了電話提醒等。

?

?

FlockDB可用于支持:

?

  1. 高速增/冊/改操作

  2. 潛在復雜的集合算法查詢

  3. 對包含數百萬條目的查詢結果進行分頁

  4. 超大規模鄰接矩陣查詢

  5. 將數據進行歸檔,允許之后被恢復。

  6. 支持數據水平分割,這樣在數據量增加的情況下可以使用更多數據庫硬件

?

TRY IT!

源碼發布在github: http://github.com/twitter/flockdb

?

尤其是這里的示例,感覺一下,看看它能存什么樣的數據,對你有什么用:

http://github.com/twitter/flockdb/blob/master/doc/demo.markdown

?

?

JStorege:瀏覽器本地存儲的鍵值數據庫

?

jStorage是一個跨瀏覽器的將key-value類型的數據存儲到瀏覽器本地存儲的JS插件——jStorage支持所有主流瀏覽器,PC機(甚至包括是IE6)和移動終端均可用。此外,jStorage的實現不依賴任何其它js庫(庫無關),它和其他js庫(Query, Prototype, MooTools等)有良好的兼容性。但是為了讓它能夠支持老版本的IE(比如蛋疼的IE6),需要依賴第三方庫(Prototype, MooTools)或JSON2。

?

jStorage支持存儲Strings,Numbers,JavaScript對象,Arrays,甚至是原生XML節點。 jStorage還支持設置TTL(Time to Live, 生存時間)類型的值用于自動到期存儲的keys。最重要的是(也是attractive的) – 當瀏覽器頁簽中某個key值變更時或者訂閱/發布事件以通知其他標簽/窗口的能力。這使得jStorage能夠成為Web應用程序本地PubSub(publish/subscribe)平臺。

?

jStorage非常小,min壓縮后只有7kb,zip打包后只有4kb。

?

?

特性

?

支持在瀏覽器中以JSON格式存取數據

可以對鍵值對數據設置生存時間

支持事件的發布和訂閱

對key的增刪改進行監聽處理

支持IE6以上的所有數據庫,包括pc和mobile

github網址https://github.com/andris9/jStorage,官網http://www.jstorage.info。

?

?

Titan:一個分布式圖形數據庫

?

Titan 是一個在服務器集群搭建的分布式的圖形數據庫,特別為存儲和處理大規模圖形而優化。集群很容易擴展以支持更大的數據集,Titan有一個很好的插件式性能,這個性能讓它搭建在一些成熟的數據庫技術上像 Apache Cassandra、Apache HBase、 Oracle BerkeleyDB。插件式索引架構可以整合 ElasticSearch 和Lucene技術。內置實現 Blueprints ?graph API,支持 TinkerPop所有的技術。

?

?

?

特性

?

? ?1,支持不同的分布式存儲層

?

Apache Cassandra (distributed)

Apache HBase (distributed)

Oracle BerkeleyDB (local)

Persistit (local)

?

2 .可以更加數據集的大小和用戶基數彈性擴展

?

3. 分布式存儲的復制,高容錯性

?

4,支持很多字符集和熱備份

?

5,支持 ACID 和 eventual consistency(最終一致性)

?

6,支持的索引

ElasticSearch

Apache Lucene

?

7,內置實現 TinkerPop graph API

Gremlin graph query language

Frames object-to-graph mapper

Rexster graph server

Blueprints standard graph API

?

使用

?

使用文檔在這里 Titan documentation ,

郵件列表:mailing list,

github主頁:https://github.com/thinkaurelius/titan。

?

轉載于:https://www.cnblogs.com/enncloudcn/p/6909410.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/258626.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/258626.shtml
英文地址,請注明出處:http://en.pswp.cn/news/258626.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python邏輯量有什么_Python中的邏輯運算符有什么?

邏輯運算符用于組合多個條件測試語句。假設“我今年18歲”和“我身高2米”這兩個語句,前一個語句是真的,后一個語句是假的,因此,“我今年18歲,并且我身高2米”這個語句是假的。其中,“并且”可以認為是邏輯…

時區日期處理及定時 (NSDate,NSCalendar,NSTimer,NSTimeZone)

NSDate存儲的是世界標準時(UTC),輸出時需要根據時區轉換為本地時間 Dates NSDate類提供了創建date,比較date以及計算兩個date之間間隔的功能。Date對象是不可改變的。 如果你要創建date對象并表示當前日期,你可以alloc一個NSDate對象并調用in…

Android ListView分頁,動態添加數據

1.ListView分頁的實現,重點在于實現OnScrollListener接口,判斷滑動到最后一項時,是否還有數據可以加載, 我們可以利用listView.addFootView(View v)方法進行提示 自定義一個ListView(這里本來想進行一些自定已修改的。…

faster rcnn的測試

當訓練結束后,faster rcnn的模型保存在在py-faster-rcnn/output目錄下,這時就可以用已有的模型對新的數據進行測試。 下面簡要說一下測試流程。 測試的主要代碼是./tools/test_net.py,并且使用到了fast_rcnn中test.py。 主要流程就是&…

python重點知識 鉆石_python——子類對象如何訪問父類的同名方法

1. 為什么只說方法不說屬性關于“子類對象如何訪問父類的同名屬性“是沒有意義的。因為父類的屬性子類都有,子類還有父類沒有的屬性,在初始化時,給子類對象具體化所有的給定屬性,完全沒必要訪問父類的屬性,因為是一樣的…

Android-Universal-Image-Loader 的使用說明

這個圖片異步載入并緩存的類已經被非常多開發人員所使用,是最經常使用的幾個開源庫之中的一個,主流的應用,隨便反編譯幾個火的項目,都能夠見到它的身影。但是有的人并不知道怎樣去使用這庫怎樣進行配置,網上查到的信息…

faster rcnn end2end 訓練與測試

除了前面講過的rpn與fast rcnn交替訓練外,faster rcnn還提供了一種近乎聯合的訓練,姑且稱為end2end訓練。 根據論文所講,end2end的訓練一氣呵成,對于前向傳播,rpn可以作為預設的網絡提供proposal.而在后向傳播中&…

jquery ui動態切換主題的一種實現方式

這兩天看coreservlets上的jQuery教程&#xff0c;雖然比較老了&#xff0c;不過講得還是不錯。最后一部分講jQuery ui 主題切換&#xff0c;用他介紹的方法實現不了。于是自己修改了下&#xff0c;可以了。代碼如下&#xff1a;html部分&#xff1a;<fieldset class"ui…

[學習總結]7、Android AsyncTask完全解析,帶你從源碼的角度徹底理解

我們都知道&#xff0c;Android UI是線程不安全的&#xff0c;如果想要在子線程里進行UI操作&#xff0c;就需要借助Android的異步消息處理機制。之前我也寫過了一篇文章從源碼層面分析了Android的異步消息處理機制&#xff0c;感興趣的朋友可以參考 Android Handler、Message完…

python字頻統計軟件_python結巴分詞以及詞頻統計實例

python結巴分詞以及詞頻統計實例發布時間&#xff1a;2018-03-20 14:52,瀏覽次數&#xff1a;773, 標簽&#xff1a;python# codingutf-8Created on 2018年3月19日author: chenkai結巴分詞支持三種分詞模式&#xff1a;精確模式: 試圖將句子最精確地切開&#xff0c;適合文…

html從入門到賣電腦(三)

CSS3中和動畫有關的屬性有三個 transform、 transition 和 animation。下面來一一說明: transform 從字面來看transform的釋義為改變&#xff0c;使…變形&#xff1b;轉換 。這里我們就可以理解為變形。那都能怎么變呢&#xff1f; none 表示不進行變換&#xff1b; rotat…

visual studio 2015安裝 無法啟動程序,因為計算機丟失D3DCOMPILER_47.dll 的解決方法

對于題目中的解決方法&#xff0c;我查到了微軟提供的一個方案&#xff1a;https://support.microsoft.com/en-us/help/4019990/update-for-the-d3dcompiler-47-dll-component-on-windows 進入如下頁面&#xff1a;http://www.catalog.update.microsoft.com/Search.aspx?qKB4…

UI1_UIView層操作

// // ViewController.m // UI1_UIView層操作 // // Created by zhangxueming on 15/7/1. // Copyright (c) 2015年 zhangxueming. All rights reserved. //#import "ViewController.h"interface ViewController ()endimplementation ViewController- (void)view…

JavaScript Patterns 1 Introduction

1.1 Pattern "theme of recurring events or objects… it can be a template or model which can be used to generate things" (http://en.wikipedia.org/wiki/Pattern). ? Design patterns - Elements of Reusable Object-Oriented Software. ? Coding patte…

基于像素聚類的分割方法基于slic的方法_博士論文摘要 | 張榮春:數碼影像與TLS點云數據融合提取地質結構面方法研究...

《測繪學報》構建與學術的橋梁 拉近與權威的距離數碼影像與TLS點云數據融合提取地質結構面方法研究張榮春1,21.南京郵電大學地理與生物信息學院, 江蘇 南京 210023;2.河海大學地球科學與工程學院, 江蘇 南京 211100收稿日期&#xff1a;2019-03-27基金項目&#xff1a;國家自然…

制作IOS 后臺極光推送時,遇到的小問題

推送廣義上分為兩種&#xff0c; 一種是 程序在前臺的時候&#xff0c;不想在任務欄里面顯示通知&#xff0c;直接在app中進行某種操作。這個叫做自定義消息。這個是在前臺時&#xff0c;app與極光后臺建立了一個長鏈接。 另一種是 程序處于前、后臺 或者殺死狀態的時候&…

Visual Studio 2008 環境變量的配置(參考設置VS2010)

本文轉載自&#xff1a;http://blog.csdn.net/tracyliang223/article/details/21539361COPY FROM&#xff1a;http://www.cnblogs.com/waterlin/archive/2011/10/31/2230341.html 在調試 Visual Studio 2008 程序時&#xff0c;經常有一些動態鏈接庫&#xff08;即 dll 文件&am…

Linq 中 Any與All

昨天突然看到之前寫的一個積累文檔&#xff0c;其中文檔中有一個Linq Any和All的注意事項&#xff1a;注意Any 和 All var list new List<int>(); var aa list.All(n > n > 1); var bb list.Any(n > n > 1); // aa: true bb: false其中List是一個元…

jaxb轉xml空值雙標簽_單品運營思維:標簽-詞路-聚焦-直搜-超直

非標品標簽思維&#xff1a;針對非標品 主要是2.0為主的打法根據搜索入池的關鍵詞&#xff0c;有什么詞做什么詞。有個細節&#xff1a;不一定進什么詞做什么詞&#xff0c;這個維度當中加入3.0的思維3.0入手 轉2.0再切3.0(檢測詞路健康度&#xff0c;非嚴格意義估算單量)舉例&…

如何在PFSense中設置故障轉移和負載平衡

故障轉移是一種備份操作模式&#xff0c;僅在主系統由于系統故障或任何計劃停機時間而變得不可用時&#xff0c;系統組件&#xff08;如網絡&#xff09;的操作才由輔助系統承擔。在本教程中&#xff0c;我們將看到如何設置故障轉移和負載平衡&#xff0c;以使pfSense能夠將流量…