システムの性能を向上させるために、スケールアウトが適しているシステムはどれか。
ア | 一連の大きな処理を一括して実行しなければならないので、並列処理が困難な処理が中心のシステム |
イ | 参照系のトランザクションが多いので、複数のサーバで分散処理を行っているシステム |
ウ | データを追加するトランザクションが多いので、データの整合性を取るためのオーバヘッドを小さくしなければならないシステム |
エ | 同一のマスタデータベースがシステム内に複数配置されているので、マスタを更新する際にはデータベース間で整合性を保持しなければならないシステム |
答え イ
【解説】
ア | 並列処理が困難な処理が中心のシステムは、スケールアウトに適しません。 |
イ | 参照系のトランザクションが多いので、複数のサーバで分散処理を行っているシステムは、スケールアウトに適しています。 |
ウ | データを追加するトランザクションが多いので、データの整合性を取るためのオーバヘッドを小さくしなければならないシステムは、スケールアウトによる性能向上が期待できません。 |
エ | 同一のマスタデータベースがシステム内に複数配置されているので、マスタを更新する際にはデータベース間で整合性を保持しなければならないシステムは、スケールアウトによる性能向上が期待できません。 |
【キーワード】
・スケールアウト