TomP2P

K/V存储方案
授权协议 Apache
开发语言 Java
所属分类 数据库相关、 NoSQL数据库
软件类型 开源软件
地区 不详
投 递 者 甄佐
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

TomP2P 是一个基于 P2P 的高性能 key-value 结对数据的存储方案,每个结对数据拥有一个表(基于磁盘或者内存)用来存储其值,单个值可被查询或者更新,底层的通讯框架使用 Java 的 NIO ,支持大量并发连接。

主要特点:

 

  • 使用 Java5 NIO 实现的分布式哈希表 DHT
  • XOR-based iterative routing similar to Kademlia.
  • 标准的 DHT 操作:put, get
  • 扩展 DHT 操作,支持自定义操作
  • Direct and indirect replication.
  • Mesh-based distributed tracker.
  • 基于签名的数据保护
  • 端口跳转检测以及通过 UPNP 配置
  • 支持 IPv6 和 IPv4
  • Network operations support the listenable future objects concept.

 

 相关资料
  • 本文向大家介绍android数据存储之文件存储方法,包括了android数据存储之文件存储方法的使用技巧和注意事项,需要的朋友参考一下 文件存储是 Android 中最基本的一种数据存储方式,它不对存储的内容进行任何的格式化处理,所有数据都是原封不动的保存到文件当中的。 概述 文件存取的核心就是输入流和输出流。 Android文件的操作模式 文件的相关操作方法 文件读写的实现 openFileOu

  • 图是一个好东西,能够使用图来模拟或解决很多生活问题,同时在各大比赛上都少不了有关于图的问题.图是关系与顶点与边的,那么我们该如何来存入图的信息呢? (1)直接存边 我们开一个数组,数组里每个元素是图的一条边。其中存的每一条边都包含这些信息:顶点 v 与 u , 边的权值。 这就用到结构体数组,对于无向图,只需要存两个顶点 , 有向图的话需要区分起点、终点。 // 直接存边  struct edg

  • 我们在前两节已经了解了PHP中变量的类型和值是怎样在内核中用C语言实现的, 这一节我们将看一下内核是怎样来组织用户在PHP中定义的变量的。 有一点对我们扩展开发者来说非常棒,那就是用户在PHP中定义的变量我们都可以在一个HashTable中找到, 当PHP中定义了一个变量,内核会自动的把它的信息储存到一个用HashTable实现的符号表里。 全局作用域的符号表是在调用扩展的RINIT方法(一般都是

  • 我需要使用spring@Cacheable注释缓存对MongoDB的调用: 不幸的是,使用@Cacheable注释接口中的任何方法都会导致以下异常: 我正在寻找一种方法来缓存对DB的调用(这相当昂贵)。有什么想法吗?

  • 使用laravel 7/livewire应用程序,我使用Repository制作crud,并获得了数据列表,在装载事件中,我分配了受保护的var$FacilityRepository,它在render方法中正常工作, 但在编辑方法中为空,我得到错误: 当用户单击“编辑链接”时 在模板中,编辑链接定义为: 为什么会出现错误以及如何修复? 修改#2: > 类设施扩展组件{...公共$FacilityR

  • 大部分 Flask 应用程序会在某一时刻处理存储数据。存在许多不同的方式来存储数据。寻找最好的一种方式完全取决于你要存储的数据。如果你存储关系型数据(例如,一个用户有多篇文章,每篇文章都有一个作者等等),一个关系型数据库可能是一种合适的方式。其它类型的数据可能适合 NoSQL 数据存储,像 MongoDB。 我将不会告诉你们该如何为你的应用程序选择数据库引擎。有些人会告诉你 NoSQL 是唯一的选

  • 存储包括块存储和对象存储。 块存储 块存储用于存储虚拟机和裸金属等系统盘和数据盘的磁盘文件。 存储桶 存储桶用于存储用户的任意文件。 文件存储 文件存储NAS是一个可共享访问,弹性扩展的高性能分布式文件系统,可为公有云上的虚拟机提供共享存储服务。

  • 存储包含虚拟机硬盘、为硬盘创建的快照、为主机所有硬盘创建的快照及自动快照策略等内容。 硬盘 硬盘是虚拟机的存储文件。 硬盘快照 硬盘快照即基于虚拟机硬盘创建的快照。 主机快照 主机快照即同时为虚拟机上所有硬盘创建快照。 自动快照策略 自动快照策略即通过设置快照策略周期性的对指定硬盘创建快照。