| 開発者 | マイクロソフト |
|---|---|
| 初回リリース | 2010年 |
| 利用可能 | 英語 |
| タイプ | マネージドクラウドデータベース |
| Webサイト | azure.microsoft.com/en-us/products/azure-sql/database/ |
Microsoft Azure SQL Database(旧称SQL Azure、SQL Server Data Services、SQL Services、Windows Azure SQL Database)は、 Microsoft Azureサービスの一部として提供される、クラウドベースのMicrosoft SQL Serverを管理するクラウドデータベース(PaaS )です。このサービスは、ユーザーの介入なしに、アップグレード、パッチ適用、バックアップ、監視など、クラウドベースのMicrosoft SQL Serverのデータベース管理機能を処理します。[1]
概要
Azure SQL Databaseは、構造化データ、半構造化データ、非リレーショナルデータのマルチモーダルストレージをサポートしています。[2]
Azure SQL Database には、アプリ パターンを学習し、それを適応させてパフォーマンス、信頼性、データ保護を最大化する組み込みのインテリジェンスが含まれています。
主な機能は次のとおりです。
- ホストアプリのデータアクセスパターンの学習、適応型パフォーマンスチューニング、信頼性とデータ保護の自動改善。[3]
- オンデマンドスケーリング[4]
- 1データベースあたり1顧客の分離の利点を備えたマルチテナントアプリの管理と監視。[5]
- cheetah(コマンドラインインターフェイスユーティリティ)[6]、 sql-cli [7] 、Visual Studio Code [8]などのオープンソースツールや、 Visual Studio [9] 、SQL Server Management Studio [10] 、Azure Management Portal、PowerShell、REST APIなどのMicrosoftツールとの統合。
- データ保護[11]は、暗号化、認証、[12]データのサブセットへのユーザーアクセスの制限、継続的な監視と監査により、潜在的な脅威を検出し、違反が発生した場合に重要なイベントの記録を提供します。
人気のユースケース
- クラウドベースのアプリケーションとウェブサイト向けのリレーショナルデータストレージ
- ビジネスおよび消費者向けウェブおよびモバイルアプリ
- マルチテナント アプリのデータベースを管理する (サービスとしてのソフトウェア)
- 開発サイクルをスピードアップするために開発およびテストデータベースを素早く作成します
- 既知のコストで迅速に生産ビジネス サービスを拡張
- 分離とセキュリティのためにクラウドでデータをコンテナ化する
- 自動化の強化によりデータベース管理のオーバーヘッドを削減
デザイン
Azure SQL データベースは SQL サーバー データベースの基盤上に構築されているため、共通コード ベースを使用して最新バージョン[2]と同期されています。データベース テクノロジのクラウド バージョンは、基盤となるコンピューティング インフラストラクチャから切り離すことを目指しているため、従来の SQL サーバーで利用できるコンテキスト固有の T-SQL 機能[13]の一部をサポートしていません。ただし、その他の機能は、Microsoft によって明記されている非互換性を除き、同じです。[14] Azure SQL データベースは、Microsoft の SQL マネージド インスタンス オファリングと似ていますが、いくつかの違いがあります。[15]
タイムライン
- 2009年 – サービス開始[16]
- 2010年 – サービス開始[17]
- 2014年 - 新バージョンが発表され、Windows AzureからMicrosoft Azureにブランド名が変更されました[18]
- 2015 – 大規模な建築改修
- 2016年 – エラスティックプールの導入[19]
- 2017年 - Azure SQL Database マネージドインスタンスがリリース
- 2019年 - Azure SQL Database Hyperscale、サーバーレス、インスタンスプールを導入[20]
展開モデル
Azure SQL Database は、スタンドアロン データベースまたは Elastic データベース プール (共有ストレージとコンピューティング リソースを含む) の 2 つの展開モデルで提供されます。
参照
- マイクロソフトアジュール
- Oracleクラウドプラットフォーム
- SQL サーバー
- Amazon リレーショナル データベース サービス
- リレーショナルデータベース
- クラウドコンピューティング
- サービスとしてのソフトウェア
参考文献
- ^ WilliamDAssafMSFT. 「Azure SQL Database サービスとは? - Azure SQL Database」. learn.microsoft.com . 2023 年 4 月 7 日閲覧。
- ^ ab WilliamDAssafMSFT. 「Azure SQL Database サービスとは? - Azure SQL Database」. learn.microsoft.com . 2023 年 4 月 7 日閲覧。
- ^ Rabeler, Carl (2023 年 3 月 3 日)。「Azure SQL Database の学習と適応」 。Microsoft Azure。2016年 11 月 3 日閲覧。
- ^ Rabeler, Carl (2023 年 3 月 3 日)。「Azure SQL Database はオンザフライでスケールします」。Microsoft Azure。
- ^ Rabeler, Carl (2016 年 10 月 13 日)。「Azure SQL Database で分離性と効率性を備えたマルチテナント アプリを構築する」Microsoft。
- ^ "wunderlist/cheetah". GitHub . 2016年11月3日閲覧。
- ^ "sql-cli". npm . 2016年11月3日閲覧。
- ^ 「Visual Studio Code を使用して接続およびクエリを実行する - Azure SQL Database および SQL Managed Instance」。Microsoft 。2023 年 3 月 29 日閲覧。
- ^ 「Azure SQL Database への接続を追加する - Visual Studio (Windows)」。Microsoft 2022-09-27 . 2023-03-29に取得。
- ^ 「SQL Server Management Studio を使用する」。Microsoft 2023 年 3 月 3 日。2016 年 11 月 3 日閲覧。
- ^ Rabeler, Carl (2023 年 3 月 3 日)。「Azure SQL Database のセキュリティと保護」。Microsoft。
- ^ Slater, Phil. 「セキュリティと柔軟性の最大化: Azure SQL Server の認証方法」. heliumit.uk . 2023 年 9 月 5 日閲覧。
- ^ croblesm. 「T-SQL の違いの解決 - 移行 - Azure SQL Database」。learn.microsoft.com。2023年 4 月 7 日閲覧。
- ^ Byham, Rick (2022-12-16). 「Azure SQL Database Transact-SQL の違い」. Microsoft Azure .
- ^ danimir. 「SQL Database と SQL Managed Instance のデータベース エンジン機能の比較 - Azure SQL Database と SQL Managed Instance」. learn.microsoft.com . 2023 年 4 月 7 日閲覧。
- ^ 「SQL Data Services がコア リレーショナル データベース機能の高速化計画を発表」。Microsoft Azure。2009年 3 月 10 日。2016 年 11 月 3 日閲覧。
- ^ 「SQL Azure - The Year in Review」。Microsoft Azure。2011年 1 月 4 日。2016 年 11 月 3 日閲覧。
- ^ Kelly, Eron (2014 年 11 月 5 日)。「Azure SQL Database に SQL Server の互換性向上のプレビューが近日公開」。Microsoft Azure。2016年 11 月 3 日閲覧。
- ^ Wissner, Tiffany (2016 年 5 月 11 日)。「Azure は引き続き、SaaS に最適な場所です」。Microsoft Azure。2016年 11 月 3 日閲覧。
- ^ markdefalco. 「Azure SQL の歴史 (61 件中 2 件)」. learn.microsoft.com . 2023 年 4 月 7 日閲覧。
外部リンク
- 公式サイト
- Microsoft Azure セキュリティ テクノロジ
- Azure SQL データベースとは何ですか?
