なぜ分散型ストレージは長い間冷遇されてきたのか?はっきり言えば、その理由は二つだけ—遅いことだ。データの読み取り遅延が異常に高く、ソーシャルアプリは即時レンダリングを必要とし、ゲームのリソース呼び出しはミリ秒単位の応答を求める。これらのシナリオでは、分散型ストレージはまさに悪夢だ。しかし、Walrusはこの状況を変え、ミリ秒レベルのデータ読み取りを実現し、長らく業界を縛っていた性能の天井を打ち破った。



秘密はエンコード方式の革新にある。従来の誤り訂正コードは複雑な多項式計算を用いてデータを復元し、デコードプロセスは冗長だった。WalrusはRedStuff 2Dエンコードを採用し、XOR演算に置き換えることで、演算ロジックをはるかにシンプルにし、デコード速度を直線的に向上させた。さらに優れているのは、そのスライス設計により、データを読み取る際に完全なコピーをダウンロードする必要がなく、部分的なメインスライスとサブスライスを呼び出すだけで復元できる点だ。この一手で伝送時間を大幅に圧縮できる。

良いエンコードだけでは不十分で、ネットワークアーキテクチャも追いつく必要がある。Walrusは階層戦略を採用している:エッジノードはユーザーに近い場所に配置し、ホットデータを保存して高頻度アクセスを可能にし、コアノードは冷データを長期的に安全に保管する。ユーザーがデータを読み取る際は、近くのエッジノードから直接データを取得し、地域間の接続を一切必要としないため、ネットワーク遅延は大幅に低減される。

この一連の戦略により、分散型ストレージはついに「冷バックアップツール」のレッテルを脱ぎ去り、リアルタイムアプリケーションを支える能力を持ち始めた。
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン