今回は3つのデータベースについてご紹介いたします。
・SQLデータベース
厳密な定義にもとづいたテーブルを作成し、データベース言語のSQLを使用して読み書きを行います。別名RDB(Relation Database)とも呼ばれています。一般的なSQLデータベースの製品例としては、Microsoft SQL serverやOracle、MySQLなどがあります。
・NoSQLデータベース
NoSQLはNot Only SQLの略です。SQLデータベース以外のデータベースは、ざっくりとNoSQLデータベースと呼ばれます。
・Azure SQL Database
Azure SQL Databaseは、Microsoft SQL Serverをデータベースエンジンとした、マネージド型のSQLデータベースのサービスです。マネージド型とは、Azure側ですべての運用管理を請け負うサービスの事をいいます。バックアップやセキュリティ対策、パッチ管理などはすべてAzureにお任せできるのでユーザーが自ら行う必要はありません。