我正在寻找一个经过合理测试的库+服务器来存储一个持久的分布式哈希表.
我非常喜欢使用基于SQL的解决方案,因为数据是高度面向文档的,由数百万~64KB的blob组成,只有一个索引(通过所述BLOB的哈希计算) - 并且需要能够分发以进行长期扩展前景.
由于费用和带宽的考虑,S3等外部解决方案不是一种选择.
像CouchDB或Project Voldemort这样的东西是理想的 - 但是两者都有明显缺乏.NET绑定(PV可以是来自Java的IKVMC-但是有"问题".).键和值都是字节数组(键为16字节,值最大为2048KB,平均为64KB)
到目前为止,我已经搜索了Dynamo,Chord和类似的某种.NET端口 - 但是大多数结果似乎都是纯粹的内存缓存,缺乏任何形式的持久性或复制.
有人有任何想法或建议吗?
我正在寻找一个函数或示例来生成表示高度图中特定高度的轮廓的线列表.
例如,
Lines[] = GetContours(Heights[512,512], HeightValue)
Run Code Online (Sandbox Code Playgroud)
其中Heights是512x512浮点值数组,HeightValue是应绘制轮廓的高度.高度可能包含特定高度的多条线(例如,马鞍或岛链)
有没有人知道在哪里获得算法来生成这个?
我试图在C#服务器应用程序中实现一些额外的统计信息收集 - 我有大约20个左右的变量,我希望能够向网络监视工具报告; 所以我假设(希望是正确的)SNMP是正确的方法.
但是有两个问题:
http://sharpsnmplib.codeplex.com/上的"#SNMP"库似乎是一个很有前途的解决方案 - 但我找不到任何样本; 我缺乏对SNMP的了解.
这里有没有人有通过SNMP报告数据的任何(快速)示例?(理想情况下使用LGPL,X/MIT,BSD或Zlib许可下的库)
非常感谢
编辑: 问题似乎是缺乏能够充当SNMP服务器的库,如果有人知道任何 - 这可能会很好地解决问题.
编辑#2: 基本上我正在寻找SNMP服务器库或示例参考实现.
在没有运气找到任何可以充当 SNMP 代理的 .NET SNMP 库(可以在 OSS 项目中使用 - 这意味着专有库已经过时)之后,我现在正在考虑实现一个简单的 SNMP 代理类C#。
任何人都可以提供任何好的示例或 SNMP 代理的参考实现(理想情况下很好且自包含),我可以将其用作移植参考?语言不是很重要——但越简单越好。
谢谢!