问题标签 [erasure-code]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何使用 Ronomon Reed-Solomon 库将文件分割成块
我正在尝试使用Ronomon/Reed-Solomon JavaScript Library,我想根据数据分片和奇偶校验分片的数量来分块文件。任何演示使用 ReedSolomon.encode 的示例都会对我有所帮助。我的代码如下:
编码.js
客户端.js
我是 JavaScript 的新手,因此无法拆分文件,请帮忙。
javascript - 使用 ReedSolomon 库擦除文件的代码
使用 [ReedSolomon JavaScript Library][1] 擦除本地文件的代码,它给了我以下错误:
但是 Shard Size 是 5432。我不确定这里缺少什么并造成麻烦,请指导。
storage - SeaweedFS EC 和冷数据
在测试海藻的过程中,问题开始出现。你能解释一下,seaweedfs 逻辑中的热、暖和冷数据是什么?
关于擦除编码的第二个问题:它是否只适用于温暖的数据?我不能用它来热或冷吗?如果我没有任何类型的复制,我可以确定所有数据都安全存储吗?
谢谢
ceph - ceph active+undersized warning
Setup:
- 6 node cluster with 3 hosts with 12 hdd osd(s) each (36 total) and other 3 hosts with 24 ssd osd(s) each (72 total).
- 2 erasure code pool that takes 100% of data one for ssd class and the other for hdd class.
- k=22 m=14; 128 pgs; failure domain = osd. The reason for this is for ceph cluster to account for a full host failure (12osds). All osds have the same storage space and same storage class (hdd).
Issues:
However, this setup does not seem to work and gives:
And the external cluster rook pvc mounts cannot write to it.
What was done wrong here? Why are the pg(s) undersized?
hdfs - Hyperledger 结构中的擦除编码
我听说 Erasure coding 用于区块链中的数据容错,例如 Hyperledger Fabric。
但是,我搜索了,但找到相关信息并不容易。
我猜..是因为存储数据的文件系统是分布式文件系统,例如 HDFS,而不是直接使用 Hyperledger 结构的简单编码?
如果不是,Hyperledger Fabric 是否使用自己的 easure 编码来存储交易数据、账本等?那么,在哪里可以找到相关信息呢?
问候。