Database 的な諸々
SQL Database
SQL Server と SQL Database または SQL Managed Instance に共通する機能は次のとおりです。
言語機能 - フロー制御言語のキーワード、カーソル、データ型、DML ステートメント、述語、シーケンス番号、ストアド プロシージャ、変数。
データベース機能 - 自動チューニング (プランの強制)、変更の追跡、データベース照合順序、包含データベース、包含ユーザー、データ圧縮、データベースの構成設定、オンライン インデックス操作、パーティション分割、テンポラル テーブル (ファースト ステップ ガイドを参照)。
セキュリティ機能 - アプリケーション ロール、動的データ マスク (ファースト ステップ ガイドを参照)、行レベル セキュリティ、および脅威の検出。SQL Database および SQL Managed Instance についてはファースト ステップ ガイドを参照してください。
マルチモデル機能 - グラフの処理、JSON データ (ファースト ステップ ガイドを参照)、OPENXML、空間、OPENJSON、および XML インデックス。
- Elastic Database
- 水平及び垂直スケーリング
- シャーディング
Azure SQL Database の仮想コア購入モデルには、サービス レベルの選択肢が 3 つあります。
- General Purpose
- Business Critical
- Hyperscale
ディザスタリカバリ
暗号化
Cosmos DB
NoSQL 用 API は Azure Cosmos DB ネイティブ
MongoDB、PostgreSQL、Cassandra、Gremlin、Table 用の API
最強から最弱の順に、次のレベルがあります。
厳密
有界整合性制約
Session
一貫性のあるプレフィックス
最終的
Azure Synapse Link for Azure Cosmos DB は、クラウド ネイティブのハイブリッド トランザクションと分析処理 (HTAP) の機能です。これを使用すると、Azure Cosmos DB 内のオペレーショナル データに対してリアルタイムに近い分析が可能になります。
Azure Cosmos DB の変更フィードは、コンテナーに対して行われた変更が発生した順番で記録されている永続的な記録です。 Azure Cosmos DB の変更フィードのサポートは、Azure Cosmos DB コンテナーの変更をリッスンすることで機能します。
アーキテクチャ
参考
【Azure】Azure Synapse Analyticsを用いてAzure SQL Databaseにデータを読み込む際のベスト プラクティス #初心者 - Qiita