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