Question#48(Professional Cloud Developer)
あなたのチームは、Cloud Storage バケットに保存された数百万の顧客レコードファイルを読み取る Python ジョブを実行しています。規制要件を遵守するために、ジョブの完了後すぐに顧客データを削除する必要があります。このタスクを完了するのに必要な時間を最小限に抑えたいと考えています。あなたは何をすべきですか?
正解:A
数百万という膨大な数のファイルを「一つずつ」または「グループごと」に削除するのは、API の呼び出し回数が非常に多くなり、非常に時間がかかります。
なぜ C が正解なのか?
圧倒的なスピード: Cloud Storage において、数百万のオブジェクトを個別に削除するよりも、**「バケットごと削除する」**方が遥かに高速です。バケットの削除はメタデータレベルでの操作として扱われるため、中身のファイル数に関わらず短時間で完了します。
確実性: コンプライアンス(規制遵守)の観点からも、バケットごと削除してしまえば、データの消し忘れが発生するリスクをゼロにできます。
効率性: 削除後に必要であれば、空のバケットを再作成するのは一瞬です。個別の削除プロセスを管理するよりも手間がかかりません。

コメント