ApsaraDB RDSを初めて使用する場合は、以下のトピックを参照して、ApsaraDB RDSについて知っておいてください:

データベースエンジン

ApsaraDB RDSは、以下のデータベース・エンジンをサポートしています:

  • MySQL

    MySQL は、世界で最も普及しているオープンソースのデータベース管理システムです。オープンソースソフトウェアのバンドルであるLAMP(Linux, Apache, MySQL, and Perl/PHP/Python) の重要な一部として、MySQLは様々なアプリケーションで広く利用されています。

    Web 2.0 の時代から、MySQL は人気の高い掲示板ソフトウェア DISCUZ! Web 3.0 時代には、Alibaba Group、Facebook、Google などの大手インターネット企業が、MySQL の高度な柔軟性を利用して、大規模で成熟したデータベースクラスタを構築しています。

    ApsaraDB RDS for MySQLは、Alibaba CloudのMySQLソースコードブランチをベースに開発されています。高度な同時リクエストによるトラフィックバーストに耐え、中国のショッピングフェスティバルであるDouble 11で長年にわたり優れたパフォーマンスと高いスループットを実証しています。さらに、ApsaraDB RDS for MySQLは、読み取り/書き込みの分割、専用プロキシ、インテリジェントな最適化など、強化された高度な機能を提供します。詳細については、以下をご覧ください。 Read/write splitting, DAS overview, and What are database proxies?.

    サポートされるMySQLのバージョンは、5.5、5.6、5.7、8.0です。

  • SQL Server

    SQL Server は、最初の商用データベース管理システムの 1 つです。Windows プラットフォーム(IIS + .NET + SQL Server)の重要な一部として、SQL Server は様々なエンタープライズアプリケーションをサポートします。SQL Serverとともに提供されるSQL Server Management Studioは、内蔵のグラフィカルツールとスクリプトエディターの完全なスイートを提供します。ビジュアルユーザーインターフェイス(UI)を使用することで、様々なデータベース操作を迅速に開始することができます。

    ApsaraDB RDS for SQL Serverは、高可用性アーキテクチャと、データをある時点に復元する機能を提供します。詳細については、以下を参照してください。Restore the data of an ApsaraDB RDS for SQL Server instance。 このようにApsaraDB RDS for SQL Serverは、様々なエンタープライズ・アプリケーションをサポートします。また、ApsaraDB RDS for SQL Serverは、有効なライセンスで提供されます。Microsoftのライセンス料を支払う必要はありません。

    以下のSQL Serverバージョンに対応しています:

    • SQL Server 2008 R2
    • SQL Server 2012 Web, 2012 SE, and 2012 EE
    • SQL Server 2016 Web, 2016 SE, and 2016 EE
    • SQL Server 2017 SE and 2017 EE (cluster edition)
    • SQL Server 2019 SE and 2019 EE (cluster edition)
  • PostgreSQL

    PostgreSQLは、オープンソースのデータベース管理システムです。学術的なリレーショナルデータベース管理システムの祖先として、PostgreSQLはSQL仕様に完全に準拠し、JSON、IP、幾何学データなどの多様なデータ形式を強力にサポートしています。これらのデータ形式は、現在市販されているほとんどのデータベース管理システムでサポートされていません。

    ApsaraDB RDS for PostgreSQLは、トランザクション、サブクエリ、多版同時実行制御(MVCC)、データ完全性チェックなどの基本機能をサポートしています。また、高可用性、バックアップ、リストアなどの高度な機能もサポートしています。これらの機能により、データベースのO&Mが容易になります。

    対応するPostgreSQLのバージョンは、9.4、10、11、12、13です。

  • MariaDB TX

    MariaDBはMySQLの一分野である。主にオープンソースコミュニティによって保守されており、GNU General Public License (GPL) の仕様に準拠しています。MariaDBは、MySQLの代替を意図して、APIやコマンドラインインターフェース(CLI)を含め、MySQLと完全に互換性があるように設計されている。MariaDB 10.0.9以降では、MySQLで使用されているInnoDBストレージエンジンに代わり、XtraDBストレージエンジン(コードネーム:Aria)を使用しています。

    MariaDB TXは、Oracle Corporationが提供するPL/SQL(Procedural Language/SQL)言語と互換性があります。MariaDB TXは、MariaDB Server、MariaDB MaxScale、およびMariaDB Clusterをベースとしたトランザクションデータベースプラットフォームです。このエンタープライズ指向のプラットフォームは、データベースコネクタと管理ツールを統合し、技術サポートと専門家サービスを提供します。

    MariaDB TX 10.3のみ対応しています。