`
iunknown
  • 浏览: 411122 次
社区版块
存档分类
最新评论

一些关于 consistent hashing 的资料

阅读更多
http://cn.last.fm/user/RJ/journal/2007/04/10/392555/

libketama - a consistent hashing algo for memcache clients

http://www.isthe.com/chongo/tech/comp/fnv/

Fowler / Noll / Vo (FNV) Hash

http://lists.danga.com/pipermail/memcached/2007-April/003834.html
分享到:
评论
3 楼 iunknown 2008-02-23  
http://www.wumpus-search.org/download/wumpus-2006-08-28.tgz

wumpus/filesystem/documentation.txt

The filesystem is block-based, as could be expected. However, the blocks are
called "pages", as this seems to fit better in the underlying file metaphor.

A BucketFileSystem can hold an arbitrary number of fixed-size files. Every
file has the same size.
2 楼 iunknown 2008-02-23  
http://www.codeproject.com/KB/files/nfsLibrary.aspx

a portable library for emulating a file system within a file
1 楼 iunknown 2008-02-23  
Hash buckets are used and each hash bucket is stored in a sparse file at an offset given as i*s, where i is the hash bucket number and s is the hash bucket size, an where a directory starts out as an empty file, where the file size increases to the size where it needs to be split by inserting records, and wherein upon a split, an additional bucket is written increasing the file size from s to 2*s upon the first split.

相关推荐

    Consistent Hashing and Random Trees

    Consistent Hashing and Random Trees

    Python库 | ConsistentHashing-0.1.9.tar.gz

    而`ConsistentHashing-0.1.9.tar.gz`这个压缩包文件则包含了一个名为`ConsistentHashing`的Python库,版本为0.1.9。这个库主要涉及到一致性哈希(Consistent Hashing)算法,它在分布式系统和负载均衡中扮演着重要...

    Consistent hashing

    libconhash is a consistent hashing libraray, which can be compiled both on Windows and Linux platform. High performance, easy to use, and easy to scale according to node's processing capacity.

    Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving

    本文提到的关键知识点包括一致性哈希(Consistent Hashing)、随机树(Random Trees)、分布式缓存协议(Distributed Caching Protocols)、以及网络中的热点缓解(Relieving Hot Spots)。为了更好地解释这些概念,...

    (10)karger-Consistent Hashing.pdf

    “ConsistentHashingandRandomTrees: Distributed Caching Protocols for Relieving Hot Spots on the Worldwide Web”指的是由David Karger等人撰写的关于一致性哈希算法(Consistent Hashing)以及如何运用该算法...

    Jump-Consistent-Hashing-Evaluation:对一致性哈希的评估,尤其是 Google 的 Jump Consistent Hashing

    跳跃一致哈希计算 甚至服务器之间的数据分布也非常重要:另一个重要方面是能够... 关于一致性哈希,使用的算法是谷歌的论文“A Fast, Minimal Memory, Consistent Hash Algorithm”中提出的Jump Consistent Hashing。

    一致性Hash(Consistent Hashing)原理剖析1

    一致性哈希(Consistent Hashing)是一种用于分布式系统的哈希算法,主要应用于分布式缓存、分布式数据库等场景,目的是在节点动态增减时保持哈希表的稳定性,从而最小化数据迁移的影响。它解决了传统哈希取模方法在...

    一致性哈希算法 consistent hashing

    在分布式系统中,常常需要使用缓存,而且通常是集群,访问缓存和添加缓存都需要一个 hash 算法来寻找到合适的 Cache 节点。但,通常不是用取余hash,而是使用我们今天的主角—— 一致性 hash 算法。

    Consistent-Hashing:Consistent Hashing 一致哈希

    一致性哈希(Consistent Hashing)是一种分布式哈希算法,主要应用于分布式缓存、负载均衡等领域,例如在Redis、Memcached等系统中广泛使用。它解决了传统哈希算法在节点动态增减时导致的大量数据迁移问题。在Java中...

    consistent-hash:一致性哈希工具类 Implementing Consistent Hashing in Kotlin

    Implementing Consistent Hashing in Kotlin Java Kotlin实现的一致性哈希工具 简单示例 val a = HostPortPhysicalNode("A", "192.169.1.1", 8080) val b = HostPortPhysicalNode("B", "192.169.1.2", 8080) val c =...

    开源项目-lafikl-consistent.zip

    开源项目-lafikl-consistent.zip,lafikl/consistent: a package for Consistent Hashing and Consistent Hashing With Bounded Loads.

    Go-Consistent-hashing:Go中的散列环实现

    一致性哈希(Consistent Hashing)是一种在分布式系统中解决数据分片问题的算法,它在Go语言中的实现对于构建可扩展且容错的服务至关重要。在Go开发中,尤其是在涉及分布式缓存、负载均衡等场景下,一致性哈希能够...

    consistent-hashing:一致哈希的简单JavaScript实现

    安装使用以下命令安装依赖项: $ npm install 用法var ConsistentHashing = require ( './consistent_hashing' ) ;var nodeNames = [ 'node1' , 'node2' , 'node3' , 'node4' , 'node5' , 'node6' ] ;var replica...

    Ketama一致性Hash算法(含Java代码) 1

    一致性哈希算法(Consistent Hashing)是一种在分布式系统中平衡数据分布的策略,尤其适用于缓存服务如Memcached或Redis。它的核心思想是通过哈希函数将对象映射到一个固定大小的环形空间中,然后将服务器也映射到这个...

    09-散列3. Hashing - Hard Version (30).zip

    Hashing - Hard Version (30).zip"中,可能包含了一些关于高级散列技术的深入探讨,特别是针对解决复杂问题的方案。以下是对散列技术及其应用的详细解释: 1. 散列函数:散列过程的核心是散列函数,它将任意大小的...

    fly-arch:分布式架构consistent-hashing(一致性hash) http

    #fly-archflylib创立的各种常见的架构技术内容列表cassandra-demo cassandra数据库的入门编程consistent-hash Java implementation of consistent-hashing基于java的一致性hash的实现一致性hash(consistent-hashing)...

    flycache:一致性哈希的redis分片存储 (Redis sharding by consistent-hashing)

    基于Java实现的一致性hashflycache: Based on Java consistent-hashing Redis elastic shard storage.功能弹性伸缩,提供控制面板,管理员可以增加和删除Redis节点Redis运行状态监控,报警Redis故障或者网络故障的...

    php-consistent-hash:一个好的 php 一致性哈希助手

    单调性(Monotonicity):单调性是指如果已经有一些内容通过哈希分派到了相应的缓冲中,又有新的缓冲加入到系统中。哈希的结果应能够保证原有已分配的内容可以被映射到原有的或者新的缓冲中去,而不会被映射到旧的缓冲...

Global site tag (gtag.js) - Google Analytics