BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース AWSがAmazon AuroraのPostgreSQL 12サポートを発表

AWSがAmazon AuroraのPostgreSQL 12サポートを発表

原文(投稿日:2021/02/07)へのリンク

AWSは最近、Amazon AuroraがPostgreSQLのメジャーバージョン12をサポートするようになったと発表した。Amazon Auroraはクラウド用に構築されたMySQL互換かつPostgreSQL互換のリレーショナルデータベースである。

PostgreSQLは、SQL言語を使用および拡張するオープンソースのオブジェクトリレーショナルデータベースシステムである。AWSは、Amazon AuroraでフルマネージドサービスとしてPostgreSQL互換データベースを提供する。そして、以前にマイナーバージョン11.7、10.12、9.6.17をサポートした後、現在はバージョン12をサポートする。この新しいバージョンには、より優れたインデックス管理、パーティショニング機能の改善、SQL/JSON仕様に従ったJSONパスクエリの実行が含まれる。さらに、ICUが提供する照合に対して、大文字と小文字を区別せず、アクセントを区別しない比較をサポートする非決定論的照合ができるようになる。また、改善されたクエリプランに対する最多値の統計、式を使用して値を計算する生成カラムの作成、そのほか多くの追加機能が使えるようになる。

バージョン12をサポートするリリースでは、Address_standardizer、Address_standardizer_data_us、Amcheck、Citext、Hll、Hstore、Ip4r、Pg_repack、Pg_stat_statements、Pgaudit、Pglogical、Pgrouting、Plv8、Postgis、Postgis_tiger_geocoder、Postgis_topologyなどの拡張機能も更新されている。

PostgreSQL for Amazon Auroraのバージョン12のサポートの発表に加えて、顧客は、Amazon AuroraデータベースクラスターをPostgreSQLメジャーバージョン11から12にインプレースアップグレードすることもできる。バックアップをとって新しいバージョンに復元する代わりに、顧客は、Amazon RDS管理コンソールで数回クリックするか、AWS SDKまたはCLIを使用してアップグレードできる。

AWSは、Amazon Relational Database Service(RDS)も提供している。これは、MySQL、SQL Server、MariaDB、Oracleに続き、Postgre SQLデータベースエンジンもサポートする。ただし、Thundraのビジネス開発マネージャーであるIsmail Egilmez氏は、彼のブログで次のように説明している。

Amazon Auroraにより、同じハードウェア構成で、標準のMySQLのパフォーマンスが5倍向上し、標準のPostgreSQLが2倍向上します。さらに、バックアップはデータベースのパフォーマンスに影響を与えない継続的な増分バックアップです。最大15のリードレプリカをサポートし、フェイルオーバーではデータを失うことなく完全に自動実行されます。また、複数のアベイラビリティーゾーンにまたがる同期レプリケーションを備えた高可用性データベースクラスターの作成もサポートします。

そして最後に、彼は次のように書いている。 

Auroraは通常、同じワークロードに対してRDSよりも高価です。RDSの価格は、インスタンスのタイプとサイズ、およびEBSボリュームで決まります。Auroraの料金は主にインスタンスのサイズに基づいており、ストレージは実際の使用量に応じて請求されます。

さらに、PostgreSQLと互換性のあるマネージドリレーショナルデータベースサービスを提供しているクラウドプロバイダーはAWSだけではない。MicrosoftにはAzure Database for PostgreSQLがある。ドキュメントによると、PostgreSQL 9.5、9、6、10、11のコミュニティバージョンをサポートしている。一方で、プレビュー版のFlexible Serverは11および12をサポートする。また、Googleは、MySQL、PostgreSQL、SQL Server向けのCloud SQLと呼ばれるマネージドリレーショナルデータベースサービスを提供しており、バージョン9.5、9、6、10、11、12、13をサポートする。Heroku Postgresなど、クラウド内のサービスとして利用可能なその他のフルマネージドデータベースもバージョン12をサポートする。 

Amazon Auroraの詳細については、ドキュメントのランディングページをご覧ください。さらに、インプレース機能とPostgreSQLバージョン12のサポートは、Aurora PostgreSQLでサポートされているすべてのリージョンで利用できる。

この記事に星をつける

おすすめ度
スタイル

BT