新智云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

1001种玩法 | 1001种玩法--数据存储(2)相关推荐

  1. Unity(游戏)中五种数据存储的方法

    Unity(游戏)中五种数据存储的方法 一.PlayerPrefs unity3d提供了一个用于本地持久化保存与读取的类-------PlayerPrefs.工作原理很简单,以键值对的形式将数据保存在 ...

  2. NDS:一种适于更新的导航电子地图数据存储标准

    NDS:一种适于更新的导航电子地图数据存储标准 吴中恒 摘要:随着导航电子地图需求的不断增长,地图数据更新技术已成为制约其发展的一个瓶颈.本文介绍了新一代可以支持增量更新的导航电子地图存储标准NDS的 ...

  3. 社交电商怎么做?4种社交新零售模式玩法剖析

    社交电商怎么做?4种社交新零售模式玩法剖析 背景:疫情当下,很多传统企业都在面临关闭,停业,很多传统企业没有介入互联网的企业,都在纷纷寻找转型的机遇,而今年2021年正是社交电商暴热爆火的一年. 下面 ...

  4. 《安富莱嵌入式周报》第300期:几百种炫酷灯阵玩法, USB Web网页固件升级,波士顿动力整活,并联二极管问题,VisualStudio升级,STM32C0

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

  5. 4020-基于链地址法的散列表的插入(C++,附思路以及头插法,尾插法两种代码)

    描述 请写出在散列表中插入关键字为k的一个记录的算法,设散列函数为H,H(key)=key%13,解决冲突的方法为链地址法. 输入 多组数据,每组三行,第一行为待输入的关键字的个数n,第二行为对应的n ...

  6. 社交APP经典死法18种,听野路子产品菜狗怎么说

    点这里 社交APP经典死法18种,听野路子产品菜狗怎么说 时间 2015-04-06 11:24:53  虎嗅网 相似文章 (4)原文  http://www.huxiu.com/article/11 ...

  7. 2022京东年货节全民炸年兽怎么玩 全民炸年兽玩法规则

    2022京东年货节全民炸年兽玩法规则 手机京东搜索"虎气冲天062",领最高9999元红包,每天都可以领取! 活动概述 1.活动时间 本活动所有时间均以北京时间为准. 整体活动时间 ...

  8. 暮色方舟如何在电脑上玩 暮色方舟模拟器玩法教程

    <暮色方舟>是一款日系卡通风格RPG冒险动作手游,游戏为我们提供了多个趣味十足的个性角色,剧情丰富多彩,逗笑环节层出不穷,超刺激的冒险战斗体验,热血对决畅享奇幻历险.接下来,和小编一起看下 ...

  9. 可转债策略之---(摊饼玩法,溢价玩法,强赎玩法,下修玩法,双低玩法)

    什么是可转债 可转债的债券和转换特性对应着债权和期权的双重特性,也就是可转债价值=债券价值+股票看涨期权.我用白话来说,可转债就是公司向你借钱给您的一个借条,这个利率不得低于当期货币利率,也就是说必须 ...

  10. Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表、修改表,以及增、删、改、查)之详细攻略

    Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表.修改表,以及增.删.改.查)之详细攻略 目录 一.两种方法建立表.修改表,插入多条数据记录 ...

最新文章

  1. django-pagination---七步教你实现Django网站列表自动分页
  2. Linux whoami指令
  3. OpenGL相机控制之一
  4. el-popover可以设高度_家用餐厅吧台桌高度一般多少?吧台设计需要注意哪些?...
  5. dubbo之分组聚合
  6. paging modes-分页模式
  7. CST时间转换成 yyyy-MM-dd格式
  8. 卸载wps后安装office图标异常的问题
  9. Windows系统重装Linux系统
  10. wine - qq无法显示图片头像
  11. discuz 论坛不同版块使用不同模板
  12. FPGA开发软件详细清单
  13. 吴恩达机器学习:week1
  14. 在IOS设备上调试(真机调试)
  15. 范式BCNF,3NF的判断方法
  16. python--爬虫--爬虫学习路线指南
  17. 圆满收官!第六届99趣拿节精彩盘点!
  18. Python灰帽子——黑客与逆向工程师的Python之道
  19. 【IPFS周报-101】查看胡安、V神,诸多大佬的峰会演讲
  20. 安卓自定义音量键_iPhone越狱丨利用安卓手机为你的iPhone越狱!

热门文章

  1. java基础之ConcurrentHashMap
  2. js控制a标签点击事件 触发下载
  3. Django学习手册 - ORM 数据创建/表操作 汇总
  4. LaTeX基础一:安装与基本操作
  5. puppet运维自动化之用户管理
  6. 使用 python 开发 Web Service
  7. Swift傻傻分不清楚系列(一)常量与变量
  8. 百(垃)度(圾)之星初赛B hdu6114
  9. 关于结构体里面结构体的申明和使用
  10. OpenCV人脸检测