📗

パーティショニングによるスケーラビリティの向上

データベースのパーティショニング(分割)することで大量のリクエストとデータに対してスケーラビリティを向上させる方法について話します。データベースのパーティショニングの利用箇所は数多くあり、それこそRDB、NoSQL、メッセージキュー、インメモリデータベースまで多岐にわたるます。いずれもパーティションキー(分割キー)による、データを分散することを目的としています。

パーティショニングで何故スケーラビリティが向上するのか?

パーティショニングがスケーラビリティを向上させる理由は、システムのボトルネックを分散させることにあります。単一のデータベースサーバーには物理的な制約があり、CPU処理能力、メモリ容量、ディスクI/O、ネットワーク帯域幅すべてに上限が存在します。これらの制約により、リクエスト数やデータ量が増加するとパフォーマンスが低下し、最終的にはサービスの停止につながる可能性があります。
すべてを見るには

返金は購入日から1日以内に申し出て下さい。詳細はこちらからご確認ください。
また、このコンテンツ以外の他の永久アクセス権は付与されない事はご注意下さい。

支払いはによって保護されています

購入コードをお持ちの場合は、こちらから購入コードを入力して購入してください。
(Stripeのクーポンコードではありません)

購入済の方はこちらからログインしてください