データベース
クラウドは、ワークロードで発生するさまざまな問題に対処する、専用のデータベースサービスを提供します。これは、リレーショナル、key-value、ドキュメント、インメモリ、グラフ、時系列、および台帳データベースを含めた多数の専用データベースエンジンから選択できます。特定の問題 (または一連の問題) を解決するために最適なデータベースを選択することによって、制約の多い汎用的なモノリシックデータベースから脱却し、顧客のパフォーマンスニーズを満たすアプリケーションの構築に専念することができます。
AWS では、リレーショナル、key-value、ドキュメント、インメモリ、グラフ、時系列、台帳データベースなど、複数の専用データベースエンジンから選択できます。AWS データベースでは、サーバーのプロビジョニング、パッチの適用、セットアップ、設定、バックアップ、復旧などのデータベース管理タスクについて心配する必要がありません。AWS はクラスターを継続的にモニタリングして、自己修復ストレージと自動スケーリングによってワークロードを実行状態に保つため、より価値の高いアプリケーション開発に専念できます。
以下の質問は、パフォーマンス効率に関する考慮事項に焦点を当てています。
PERF 4: データベースソリューションはどのように選択すればよいですか? |
---|
システムにとって最適なデータベースソリューションは、可用性、整合性、分断耐性、レイテンシー、耐久性、スケーラビリティ、クエリ機能などの要件に応じて異なります。多くのシステムでは、各種サブシステムに異なるデータベースソリューションを使用しているため、パフォーマンスを向上させるために活用する機能も異なります。システムに対して適切でないデータベースソリューションや機能を選択すると、パフォーマンス効率が低下する場合があります。 |
ワークロードのデータベースアプローチは、パフォーマンス効率に大きな影響を与えます。多くの場合、データ駆動型のアプローチではなく、組織のデフォルトに従って選択されます。ストレージと同様、ワークロードのアクセスパターンを検討することが重要です。また、データベースではないソリューション (グラフ、時系列、インメモリストレージデータベースなど) を使用してより効率的に問題を解決できないか検討することも重要です。