ScalarDB のベンチマークをはじめよう
注記
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
このガイドでは、ScalarDB のベンチマークにおける、計画、実行、分析の方法について説明します。体系的なベンチマーク手法を用いることにより、信頼性があり意味のある性能測定を行うことができ、システム設定、リソースサイジング、技術選択について情報に基づいた決定を下すことができます。
ベンチマークの計画
ベンチマーク実行前に慎重に計画することにより、無駄な労力を減らし、実用的な結果を得ることができます。
ベンチマークの目的を定義する
まず、ベンチマークから何を得たいかを明確にします。目的によって、後に続くワークロード、メトリクス、環境、設定の決定が決まります。
一般的なベンチマークの目的には以下があります:
- システム比較: ScalarDB を類似機能を提供する他のシステムと比較し、要件に最も適したシステムを決定します。
- スケーラビリティ検証: 特定のワークロード下でノードを追加したり並行性を増やしたときに、ScalarDB が期待通りにスケールすることを確認します。
- コスト見積もり: 必要な性能を達成するために必要なリソースに洗い出します。
- 性能検証: 特定のワークロード下で ScalarDB が最低性能しきい値を満たすことを確認します。