【AWS認定】DBS学習記録
マークダウンに追記していってもいいんだけどもスクラップでまとめるほうがいいのか検証も含みでやってみる。
保管中の暗号化アルゴリズムについて
Aurora では、256 ビット RC6 アルゴリズムによるデータ暗号化は行われません。代わりに、256 ビット AES アルゴリズムが使用されます。
Amazon Cognito は、Aurora のデータベースインスタンスにアクセスできるユーザーを制御するサービスではありません。詳細については、「Amazon Aurora のセキュリティ」を参照してください。
そもそもRC6とAESの違いがわかってないっつーね。
DynamoDBのコンポーネント
リレーショナルデータベースは、テーブル、レコード、フィールドで構成されます。DynamoDB は、テーブル、項目、属性で構成される非リレーショナルデータベースです。詳細については、「DynamoDB のコアコンポーネント」を参照してください。
DynamoDB インデックスについて
クラスター化インデックスと非クラスター化インデックスは、リレーショナルデータベースで使用されます。DynamoDB では使用されません。詳細については、「DynamoDB のコアコンポーネント」を参照してください。
一つのテーブルに複数のローカルセカンダリインデックス与えることできるんだっけ。。 一つだけかと思ってた。
Auroraでは、インターネットを介してデータ送受信をすると課金されます。
表題の項目に対して
Auroraはインターネットを介してデータを送受信しても課金されない
ということかと思ったんだけど
インターネットを介す介さないに関わらず課金されるから❌ということか
DynamoDBのセキュリティについて
IAM を使用して DynamoDB の認証情報を作成し、管理します。認証とアクセスの詳細については、「Amazon DynamoDB での Identity and Access Management」を参照してください。DynamoDB では、保管中のデータが完全マネージド方式で暗号化されます。保管時の暗号化については、「DynamoDB 保管時の暗号化」を参照してください。
オンライントランザクション処理 (OLTP) システムのクエリはシンプルで短いため、より短い時間と少ないスペースで処理を実行できます。
正しい。
OLTP クエリはシンプルで短いため、より短い時間と少ないスペースで処理を実行できます。OLTP システムの代表的な例としては、銀行の ATM があげられます。ATM では、短期トランザクションを使用して口座の入出金などの処理を実行することが可能です。
オンプレミス Microsoft SQL Sever から Amazon Aurora MySQL への異種データベース間の移行に必要なツール
異なるデータベースエンジン間で移行する異種移行では、AWS Schema Conversion Tool (AWS SCT) を使用してデータベーススキーマを新しいプラットフォームに変換する必要があります。
Neptune データベースを使用する際に料金が発生
データベースへのロードには課金されない
以下には課金される。
- オンデマンドインスタンス
- データベースから転送されたデータ
- リクエストの数
- データベースストレージ
Neptune では、データベースをホストするインスタンス、
データベースで消費されたストレージ、
データベースへのリクエスト数、
データベースから転送されたデータ量に対して料金が発生します。
データベースへのデータのロードに料金はかかりません。
Neptuneがサポートされている言語
Neptune は、Apache TinkerPop と SPARQL という 2 つの一般的なグラフクエリ言語をサポートしています。
PL/SQL と HTSQL はどちらもクエリ言語ですが、Neptune では実装されていません。
詳細については、https://aws.amazon.com/neptune/features/ を参照してください。
Amazon Redshiftを利用するメリット
- データは、列指向インデックスによってインデックス化される。
- 並列処理を使用してクエリを実行できる。
- Amazon Redshiftにデータを移動せずに、Amazon S3にクエリを実行できる。
Amazon Redshift は、データの列指向インデックス作成と
並列処理を実装しているため、
大幅な速度向上を実現できます。
Amazon Redshift Spectrum を使用すると、
データを Amazon Redshift クラスターに移動することなく、
Amazon S3 バケットまたはデータレイク内のデータにクエリを実行できます。
詳細については、https://aws.amazon.com/redshift/ を参照してください。