日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

1001种玩法 | 1001种玩法--数据存储(2)

發(fā)布時間:2023/12/10 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1001种玩法 | 1001种玩法--数据存储(2) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

新智云www.enncloud.cn第二趴

?

Flockdb:一個高容錯的分布式圖形數(shù)據(jù)庫

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

?

?

FlockDB可用于支持:

?

  • 高速增/冊/改操作

  • 潛在復雜的集合算法查詢

  • 對包含數(shù)百萬條目的查詢結果進行分頁

  • 超大規(guī)模鄰接矩陣查詢

  • 將數(shù)據(jù)進行歸檔,允許之后被恢復。

  • 支持數(shù)據(jù)水平分割,這樣在數(shù)據(jù)量增加的情況下可以使用更多數(shù)據(jù)庫硬件

  • ?

    TRY IT!

    源碼發(fā)布在github: http://github.com/twitter/flockdb

    ?

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

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

    ?

    ?

    JStorege:瀏覽器本地存儲的鍵值數(shù)據(jù)庫

    ?

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

    ?

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

    ?

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

    ?

    ?

    特性

    ?

    支持在瀏覽器中以JSON格式存取數(shù)據(jù)

    可以對鍵值對數(shù)據(jù)設置生存時間

    支持事件的發(fā)布和訂閱

    對key的增刪改進行監(jiān)聽處理

    支持IE6以上的所有數(shù)據(jù)庫,包括pc和mobile

    github網(wǎng)址https://github.com/andris9/jStorage,官網(wǎng)http://www.jstorage.info。

    ?

    ?

    Titan:一個分布式圖形數(shù)據(jù)庫

    ?

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

    ?

    ?

    ?

    特性

    ?

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

    ?

    Apache Cassandra (distributed)

    Apache HBase (distributed)

    Oracle BerkeleyDB (local)

    Persistit (local)

    ?

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

    ?

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

    ?

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

    ?

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

    ?

    6,支持的索引

    ElasticSearch

    Apache Lucene

    ?

    7,內(nèi)置實現(xiàn) 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

    總結

    以上是生活随笔為你收集整理的1001种玩法 | 1001种玩法--数据存储(2)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。