sql >> データベース >  >> RDS >> PostgreSQL

2019 PostgreSQLトレンドレポート:プライベートクラウドとパブリッククラウド、移行、データベースの組み合わせ、使用された主な理由

    PostgreSQLは、活発で忠実で成長しているコミュニティから過去30年間で人気が急上昇した、オープンソースのリレーショナルデータベースシステムです。 DB-Enginesの専門家によるDBMSofthe Yearレポートによると、PostgreSQLは2年連続で世界で最も急速に成長しているデータベースのタイトルを維持しています。では、PostgreSQLが特別な理由と、今日どのように使用されているのでしょうか。 3月に開催されたPostgresConferenceで回答が見つかりました。そこでは、PostgreSQLユーザー、寄稿者、SQLおよびNoSQLデータベース管理者を同様に調査しました。この無料のPostgreSQLトレンドレポートでは、パブリッククラウド、プライベートクラウド、ハイブリッドクラウド、最も人気のあるクラウドプロバイダー、移行トレンド、Postgresとのデータベースの組み合わせ、およびPostgreSQLが人気のあるRDBMSの代替手段よりも好まれる理由について、PostgreSQLホスティングの使用状況を分析します。

    プライベートクラウドvs.パブリッククラウドvs.ハイブリッドクラウド

    では、PostgreSQLユーザーは、アプリケーションを強化するクラスターをホストすることをどのように選択しているのでしょうか。回答者の59.6%がオンプレミスのプライベートクラウドでPostgreSQLをホストしており、パブリッククラウドを使用しているのはわずか34.8%です。これらの結果は、Uptime Instituteによる2017年の調査とほぼ同等であり、企業のワークロードの65%が、これらの企業が所有および運営するデータセンターで引き続き実行されていることがわかりました。

    しかし、回答者の5.6%だけがハイブリッドクラウド戦略を採用していることに驚きました。ハイブリッドクラウドは、サードパーティのパブリッククラウドとオンプレミスのプライベートクラウドの両方を組み合わせたものであり、これら2つのコンピューティング環境全体で活用されるワークロードのニーズをサポートします。 RightScaleによる最近のレポートによると、69%の企業が、パブリッククラウドとプライベートクラウドの両方を組み合わせてハイブリッドクラウド戦略を採用しています。

    PostgreSQLで最も人気のあるクラウドプロバイダー

    PostgreSQLユーザーの40%近くがパブリッククラウドまたはハイブリッドクラウドでホストしているため、これらの組織がクラスターをホストするために活用している最も人気のあるクラウドプロバイダーを調べます。予測可能な発見では、アマゾンウェブサービス(AWS)が、パブリッククラウド環境でのすべてのPostgreSQLホスティングアクティビティの55%の使用で過半数を占めていることがわかりました。

    MicrosoftAzureとGoogleCloudPlatformは、PostgreSQLパブリッククラウドユーザーの間でそれぞれ17.5%で首を絞めました。その他のカテゴリの残りの10%は、DigitalOcean、IBM Cloud、Rackspace、Alibabaで構成されていました。

    多くのPostgreSQLデプロイメントは、これらのクラウドプロバイダーを活用または提供するDatabase-as-a-Service(DBaaS)ソリューションを通じてホストおよび管理されており、この比較を確認できます。それぞれの利点を確認するには、PostgreSQLプロバイダーのページをご覧ください。

    PostgreSQLでのシングルクラウドとマルチクラウドの使用

    PostgreSQLホスティング戦略と最も一般的に使用されているクラウドプロバイダーの両方の内訳がわかったので、シングルクラウドとマルチクラウドの使用を見てみましょう。

    パブリッククラウドでホスティングしているPostgreSQLユーザーは、平均して1.3の異なるクラウドプロバイダーを使用してアプリケーションを強化しています。単一クラウドの使用は78.1%で応答の4分の3以上を占めていましたが、PostgreSQL展開の21.9%のみがマルチクラウド戦略を活用していました。

    PostgreSQLの採用と移行の傾向

    次に、回答者にPostgreSQLの使用について質問し、ユーザーの範囲を理解するか、移行プロセスに参加しているか、またはPostgreSQLが適切かどうかを調査しました。アプリケーションのニーズ。

    2019 PostgreSQLトレンドレポート:プライベートクラウドとパブリッククラウド、移行、データベースコンボ、使用された主な理由クリックしてツイート

    PostgresConfに参加していると、回答者の大多数がすでにPostgreSQLを74.4%使用していることに驚かされませんでした。回答者の4分の1以上がまだPostgreSQLを本番環境に導入していないため、11.5%がPostgreSQLへの移行を進めており、最後の14.1%が将来の移行の可能性についてデータベースを調査していることがわかりました。 PostgreSQLが他のRDBMS分析よりも使用される主な理由を以下で確認して、他のPostgreSQLユーザーの決定を固めた利点を確認してください。

    2019年に最も人気のあるデータベース

    PostgreSQLの採用と移行の傾向について学びながら、このPostgresの集まりで活用されている代替データベースの人気についても理解したいと思いました。

    もちろん、PostgreSQLが最初に回答者間で85.9%使用され(本番環境で使用されているか、現在移行中)、次にOracleが43.59%、SQL Serverが32.05%、 MySQLは28.21%です。 MongoDBとDB2はそれぞれ14.10%で5位、Redisは11.54%で、GreenplumとSQLiteはそれぞれ5.13%で7位でした。 Cassandra、Cockroach、Cosmos DB、Elasticsearch、Teradata、TimescaleDBは8位で、それぞれ1.28%が使用されています。

    上記の結果はPostgreSQLに大きく偏っていますが、このデータベースは2019年のデータベーストレンドのトップ3に入ることがわかりました– SQLとNoSQL、トップデータベース、シングルvs.3月の初めに発行された複数のデータベース使用レポート。この調査は、すべてのデータベースタイプのユーザーと接続したDeveloperWeekで行われ、MySQLが38.9%の回答で強力なリードを維持し、MongoDBが24.6%で続いていることがわかりました。

    PostgreSQLで最も人気のあるデータベースの組み合わせ

    (PostgreSQLコミュニティおよび全体で)最も人気のあるDBMSがわかったので、PostgreSQLで使用される最も人気のあるデータベースの組み合わせを見てみましょう。

    まず、PostgreSQLユーザーの62.69%がPostgreSQLに加えて少なくとも1つの他のデータベースを使用しているのに対し、37.31%はPostgreSQLを唯一のデータベースとして使用していることを共有することから始めます。それらのアプリケーション。

    PostgreSQLユーザーの4分の1以上が27.3%で、PostgreSQLに加えてOracleを使用しています。続いてSQL Serverを使用して20.9%、MySQLを使用して17.3%、MongoDBを使用して10.0%、9.1 %はDB2を使用し、7.3%はRedisを使用し、3.6%はSQLiteも使用しています。 PostgreSQLで使用されるデータベースの最後の4.5%には、Cassandra、Cockroach、Cosmos DB、Elasticsearch、Teradataが含まれます。

    PostgreSQLデータベースの組み合わせ:SQLとNoSQL

    PostgreSQLと組み合わせて使用​​されるさまざまなデータベースを考慮して、PostgreSQLが他のSQLデータベースとNoSQLデータベースと組み合わされる傾向を分析しました。 SQLは、PostgreSQLユーザーによる80%の組み合わせ使用でさえ大多数であり、NoSQLデータベースとの組み合わせ使用はわずか20%でした。

    PostgreSQLユーザーが使用するデータベースタイプの数

    PostgreSQLで最も一般的に使用されているデータベースがわかったので、PostgreSQLコミュニティでアプリケーションをサポートするために使用されているデータベースの平均数を調べてみましょう。

    平均して、PostgreSQLを活用するデプロイメントでは、PostgreSQL自体を含む2.56の異なるデータベースシステムが使用されることがわかりました。これは、すべてのタイプのデータベースユーザーが平均3つのデータベースを組み合わせて使用​​したと報告した2019年のデータベーストレンドレポートで見つかったものよりも17%以上低かった。 PostgreSQLは、他のデータベースがなくても必要なギャップを埋める必要があります。

    以下に示すように、PostgreSQLユーザーの半数以上が2つ以上のデータベースを活用しており、2つのデータベースで9.0%、3つのデータベースで14.1%、4つのデータベースで17.9%です。 、5つのデータベースで11.5%、単一のアプリケーションに電力を供給するために使用される6つのデータベースで衝撃的な3.8%。組み合わせが過半数を獲得しましたが、スタンドアロンデータベースとしてのPostgreSQLは、調査の43.6%で最大の回答でした。


    PostgreSQLが別のRDBMSで使用される主な理由

    レポートの最後の傾向分析に到達しました。ここでは、「別のRDBMSでPostgreSQLを使用または探索することにした理由」という自由形式の質問を分析します。

    PostgreSQLが別のRDBMSよりも好まれる最大の理由はコストで、25.5%でした。これは、21.8%のオープンソースであると報告された2番目に高い理由にほぼ直接関係しています。これは、商用ベンダーのライセンス費用がユーザーをより無料のオープンソースシステムに向かわせているためです。以下のDB-EnginesのオープンソースDBMSの人気と商用DBMSのレポートでわかるように、オープンソースは少なくとも2013年以来、商用ベンダーから着実に市場シェアを奪っています。今後12〜18か月以内に過半数を占める。

    その後、コミュニティは13.6%の回答で3位になりましたが、これまでで最も活発で熱心なオープンソースDBMSコミュニティのひとつであり、これがユーザーにとってより重要であるという調査。 PostgreSQLは完全にコミュニティ主導であり、専門知識を仲間のユーザーと共有する世界中の開発者からの無料サポートがあります。

    パフォーマンスは4番目に回答の10.9%で続き、次にサードパーティツールが9.1%で、PostgreSQLの高いパフォーマンスを保証および維持するために頻繁に活用されています。繰り返しになりますが、デプロイメントに簡単に活用できるサードパーティのオープンソース(および一部の商用)ツールが何百もあるため、別のPostgreSQLのオープンソースコミュニティが勝ちます。いくつかのオープンソースソリューションの詳細については、PostgreSQLの3部構成シリーズでの高可用性の管理をご覧ください。

    PostgreSQLの回答者は、シンプルで柔軟なデザインで使いやすさが6位で7.3%、高度な機能セットが6.4%で7位でした。最後になりましたが、8つの中で5.5%のレガシーがあり、これらの回答者はすでにPostgreSQLを使用している企業での地位に就き、上記のすべてを経験した後、すぐにPostgreSQLに夢中になりました。

    2019 PostgreSQL Trends Reportを楽しんだ場合は、このデータベースの以前の調査分析である最新のPostgreSQL Trends:MostTime-を確認してください。追跡するタスクと重要なメトリックの消費。 PostgreSQLonAzureとPostgreSQLonAWSのページにアクセスして、クラウドでのデプロイ管理、モニタリング、メンテナンスの自動化について詳しく知ることもできます。


    1. フォローするトップデータベースブログ

    2. 高速ローカルストレージを求めて

    3. ストアドプロシージャの結果セットの列定義を取得します

    4. SQLクエリから最初と最後のレコードを取得するにはどうすればよいですか?