Azureサービス深掘り定義問題

Azure Databricks の「Delta Lake」の主な特徴はどれか?

A.Delta LakeはAzure Data Lake Storage Gen2と全く同じサービスの別名
✗ Delta LakeはADLS Gen2とは別の概念。ADLS Gen2はストレージサービスで、Delta LakeはADLS Gen2上に構築されるストレージ形式・フレームワーク。
B.DataLakeにACIDトランザクション・スキーマ管理・タイムトラベルを追加するオープンソースのストレージ層← 正解
✓ 正解。Delta LakeはApache Spark(Databricks)でデータレイク上のParquetファイルにACIDトランザクション(信頼性の高いデータ処理)・スキーマ管理(スキーマ進化のサポート)・タイムトラベル(特定バージョン・タイムスタンプの時点のデータ参照)を追加するオープンソース。メダリオンアーキテクチャの各レイヤーにも活用される。
C.Delta LakeはDatabricksのサービスであり他のサービス(Synapse等)では利用できない
✗ Delta LakeはAzure Synapse Analytics・Azure HDInsight等でも利用可能なオープンソース技術。
D.Delta Lakeはリアルタイムストリーミング処理のみをサポートし、バッチ処理には使えない
✗ Delta LakeはバッチとStructured Streaming(リアルタイム)の両方をサポートする。

DP-900:Microsoft Azure Data Fundamentals の問題一覧