logo
Glossary term

シャーディング

シャーディングとは、大規模なデータベースをシャーディングと呼ばれる、より小さく独立したセグメントに分割するデータベーススケーリング技術です。各シャーディングは、総データ量の一部を格納および処理し、取引プラットフォームがパフォーマンスの低下なしに、より多くの同時ユーザーとより大きなデータ量を処理できるようにします。

Forexプラットフォームにおけるシャーディングの仕組み

Forex取引プラットフォームでは、シャーディングは取引データ、ユーザーアカウント情報、および市場スナップショットを複数のサーバーに分散します。各シャーディングは独立して動作し、クエリを並列処理できます。注文を発注したり、残高を確認したりすると、プラットフォームは要求を関連するシャーディングにルーティングし、単一の統合データベースよりも高速にデータを取得して返します。

トレーダーにとっての重要性

シャーディングされたプラットフォームは通常、スプレッドが狭く、実行がより信頼でき、トラフィックが急増するピーク市場時間中の稼働時間が長くなります。トレードオフは運用上の複雑さです。複数のシャーディングにまたがる操作(異なるアカウントのすべての取引を分析するなど)は、依然として単一サーバー設定よりも遅くなる可能性があります。