分布式的BLOB对.NET的存储? [英] Distributed Storage of BLOBs for .NET?

查看:133
本文介绍了分布式的BLOB对.NET的存储?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要寻找一个合理的很好的测试库+服务器存储持久性分布式哈希表。

I am looking for a reasonably well tested library+server to store a persistent distributed hash table.

我hesistant使用基于SQL的解决方案中的数据是高度文档导向,由数百万〜64KB斑点仅与单个指数(通过散列计算所述BLOB) - ,需要能够被分发用于长期缩放前景。

I am hesistant to use SQL-based solutions as the data is highly document oriented, consisting of millions of ~64KB blobs with only a single index (computed by hash of said BLOB) - and needs to be able to be distributed for long term scaling prospects.

由于费用和带宽考虑,外部溶液如S3为不是一种选择。

Due to expense and bandwidth considerations, external solutions such as S3 are not an option.

喜欢的东西的CouchDB或项目伏地魔将是理想的 - 但是有一个noticable缺乏.NET绑定为(PV可以从Java中IKVMC'd - 但是有问题)。这两个键和值都是字节数组(密钥长度为16字节,价值高达2048KB平均64KB)

Something like CouchDB or Project Voldemort would be ideal - however there is a noticable lack of .NET bindings for both (PV can be IKVMC'd from Java - however has "issues".). Both key and value are byte arrays (key is 16 byte, the value is up to 2048KB averaging 64KB)

我寻觅到目前为止某种迪纳摩,和弦及类似的.NET港口 - 但大多数结果似乎是纯粹的内存缓存,并没有任何形式的持久性或复制

I have searched so far for some kind of .NET port of Dynamo, Chord and similar - however the majority of results appear to be purely in-memory caches and lack any form of persistence or replication.

任何人有任何意见或建议?

Anyone got any ideas or suggestions?

推荐答案

看看Ayende的犀牛DHT 。可能更内嵌你在找什么。源可以被收购这里

Take a look at Ayende's Rhino DHT. Might be more inline with what you are looking for. The source can be acquired here.

这篇关于分布式的BLOB对.NET的存储?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆