15章クラウドのストレージ

インフラとしてクラウドサービスが利用される機会が増えているため、ストレージもクラウドネイティブなものが選ばれる機会が増えています。本章ではファイルのストレージとしてS3、アプリケーション向けのデータベースとしてDynamoDBを取り上げます。

なお、Google Cloudを使う場合であっても、S3とCloud Storageは基本的に似ています。DynamoDBとFirestoreは少し違いがありますが、ドキュメント(RDBにおけるレコード)間で親子関係を持たせやすい点はFirestoreの方に利があります。しかし、RDBのような柔軟なテーブル間結合がないという点は同じです。アプリケーション作成の勘所はRDBとは異なります。