4番目のデータベースを持つ3層アーキテクチャでは、scaling horizontally
およびscaling vertically
意味?
簡単に言えば、水平方向に拡張することは、サーバーを追加することです。垂直にサーバーのリソースを増やします。
Wikipedia で詳細を見つけることができます。
垂直スケーリング、またはノード/サーバーの機能の向上により、ノードの容量が大きくなりますが、クラスターの既存のメンバーの全体的な負荷は減少しません。つまり、改善されたノードが既存の負荷を処理する能力は向上しますが、負荷自体は変化しません。垂直に拡張する理由には、IOPSの増加、CPU/RAM容量の増加、ディスク容量の増加が含まれます。
水平スケーリング、またはクラスター内のノード数の増加は、キースペースをより広く広げ、クライアント接続に追加のエンドポイントを提供することにより、各メンバーノードの責任を軽減します。つまり、個々のノードの容量は変化しませんが、その負荷は減少します。水平に拡張する理由には、I/O同時実行性の増加、既存ノードの負荷の削減、ディスク容量の増加が含まれます。