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

2019オープンソースデータベースレポート:トップデータベース、パブリッククラウドとオンプレミス、ポリグロットの永続性

    商用データベースからオープンソースに移行する準備ができており、2019年に最も人気のあるデータベースを知りたいですか?オンプレミスvs.パブリッククラウドvs.ハイブリッドクラウドインフラストラクチャがデータベース戦略に最適かどうか疑問に思っていますか?または、アプリケーションに新しいデータベースを追加することを検討していて、どの組み合わせが最も人気があるかを確認したいですか?先月のPerconaLiveイベントで必要なすべての回答を見つけ、次の無料のトレンドレポートに洞察を分解しました。

    • 使用された上位のデータベース: オープンソースとコマーシャル
    • クラウドインフラストラクチャ分析: パブリッククラウドvs.オンプレミスvs.ハイブリッドクラウド
    • ポリグロットの永続性の傾向: 使用されたデータベースの数と上位の組み合わせ

    2019年に使用された上位データベース

    では、2019年に最も人気のあるデータベースはどれですか。オープンソースデータベースと商用データベースでデータを分類しました:

    オープンソースデータベース

    オープンソースデータベースは、一般の人々が使用できるソースコードを備えた無料のコミュニティデータベースであり、元のデザインで変更または使用できます。オープンソースデータベースの一般的な例には、MySQL、PostgreSQL、MongoDBが含まれます。

    商用データベース

    商用データベースは、ライセンスサブスクリプション料金で使用できる商用データベースによって開発および保守されており、変更することはできません。商用データベースの一般的な例には、Oracle、SQL Server、DB2などがあります。

    トップオープンソースデータベース

    MySQLは、オープンソースデータベースの使用量の30%以上を占める、フリーでオープンソースのデータベースとしてトップを維持しています。 DB-Enginesによると、MySQLは長年にわたってこの地位を一貫して維持してきたため、これは当然のことです。

    PostgreSQLが2位になり、オープンソースデータベースユーザーからの割合が13.4%になり、続いてMongoDBが12.2%で3位になりました。これもDB-Enginesトレンド人気ランキングに基づいて予想できますが、MongoDBはわずか3か月前の2019データベーストレンド– SQL vs. NoSQL、トップデータベース、シングルvs.マルチデータベース使用レポートで24.6%で2位になりました。 。

    2019年のトップオープンソースデータベースは何ですか? #SQL #NoSQLClick To Tweet

    オープンソースデータベースの使用の50%以上がトップ3で表されていますが、#4 Redisも適切に表されています。 、#5 MariaDB、#6 Elasticsearch、#7 Cassandra、および#8SQLite。表示されるデータベースの最後の2%には、Clickhouse、Galera、Memcached、およびHbaseが含まれます。

    上位の商用データベース

    この次のグラフでは、ポリグロットの永続性と移行の傾向の両方を表す独自のレポートを確認しています。オープンソースデータベースで使用される上位の商用データベースです。

    アプリケーションのニーズを満たすために複数のデータベースタイプを活用する傾向が高まっており、組織が単一のアプリケーション内で商用データベースとオープンソースデータベースの両方をどのように使用しているかを比較したいと考えていました。 。このレポートは、オープンソースデータベースへの移行も進行中の商用データベースユーザーも表しています。たとえば、2年連続で人気が急上昇しているデータベースであるPostgreSQLのユーザーベースの11.5%は、現在PostgreSQLへの移行を進めている組織に代表されています。

    では、このレポートの意味を説明したので、オープンソースで使用される上位の商用データベースを見てみましょう。

    世界一のデータベースであるOracleは、商用データベースとオープンソースデータベースの組み合わせの3分の2以上を表しています。このレポートで衝撃的なのは、DB-Enginesによると、Oracleと2位のMicrosoft SQL Serverの間のギャップがはるかに小さいため、ギャップが大きいことです。 IBM Db2は、オープンソースと組み合わせた商用データベース使用の11.1%を表す3位になりました。

    データベース別のクラウドインフラストラクチャの内訳

    それでは、データベース管理システムによるクラウドインフラストラクチャのセットアップの内訳を見てみましょう。

    パブリッククラウドvs.オンプレミスvs.ハイブリッドクラウド

    オープンソースデータベースユーザーに、データベースデプロイメントをどのようにホストしているかを尋ね、オンプレミス、パブリッククラウド、ハイブリッドクラウドのデプロイメント間の現在の傾向を特定しました。

    >

    オープンソースデータベースの展開の驚くべき49.5%はオンプレミスで実行されており、1位になっています。この結果を予想していましたが、オンプレミスの割合に驚いていました。最近の2019PostgreSQLトレンドレポートでは、オンプレミスのプライベートクラウドの導入は59.6%であり、このレポートよりも10%以上高くなっています。

    パブリッククラウドは、オープンソースデータベースの展開の36.7%で2位になり、PostgreSQLレポートの展開の34.8%と一致しています。ただし、ハイブリッドクラウドは、このレポートから大幅に成長し、オープンソースデータベースからの表現は13.8%でしたが、PostgreSQLの展開では5.6%でした。

    では、どのクラウドインフラストラクチャが適していますか?パブリッククラウド、オンプレミス、ハイブリッドクラウドの概要は次のとおりです。

    データベースで最も人気のあるクラウドインフラストラクチャはどれですか?パブリッククラウドvs.オンプレミスvs.ハイブリッドクラウドクリックしてツイート

    パブリッククラウド

    パブリッククラウドは、ITサービスがインターネットを介して提供されるクラウドコンピューティングモデルです。通常、サブスクリプション使用モデルを通じて購入されるパブリッククラウドは、大規模な先行投資要件がなく、セットアップが非常に簡単であり、アプリケーションのニーズの変化に応じて迅速に拡張できます。

    オンプレミス

    オンプレミスまたはプライベートクラウドの導入は、独自のデータセンター(またはオフサイトのサードパーティベンダー)で実行される単一の組織専用のクラウドソリューションです。オンプレミスのセットアップでインフラストラクチャをカスタマイズする機会は他にもたくさんありますが、ハードウェアとソフトウェアのコンピューティングリソースへの多額の先行投資と、継続的なメンテナンスの責任が必要です。これらの導入タイプは、高度なセキュリティニーズを持つ組織、規制対象の業界、または大規模な組織に最適です。

    ハイブリッドクラウド

    ハイブリッドクラウドは、パブリッククラウドとプライベートクラウドの両方のソリューションを組み合わせたものであり、単一のインフラストラクチャ環境に統合されています。これにより、組織はパブリッククラウドとプライベートクラウドの間でリソースを共有して、効率、セキュリティ、およびパフォーマンスを向上させることができます。これらは、オンプレミスインフラストラクチャの高度なセキュリティと、パブリッククラウドの柔軟性を必要とする導入に最適です。

    次に、各オープンソースデータベースタイプで最も人気のあるクラウドインフラストラクチャを見てみましょう。

    オープンソースデータベースの導入:オンプレミス

    このグラフ、および以下のパブリッククラウドとハイブリッドクラウドのグラフでは、このタイプのクラウドインフラストラクチャを活用する展開の割合ごとに、個々のオープンソースデータベースを分類しています。

    では、オンプレミスで最も頻繁に展開されるオープンソースデータベースはどれですか。 PostgreSQLが55.8%のオンプレミスで第1位になり、続いてMongoDBが52.2%、Cassandraが51.9%、MySQLが50%オンプレミスでした。

    オンプレミスでの展開の半分未満を報告したオープンソースデータベースには、MariaDBが47.2%、SQLiteが43.8%、Redisが42.9%含まれています。オンプレミスで展開されることが最も少ないデータベースは、Elasticsearchでわずか34.5%です。

    オープンソースデータベースの導入:パブリッククラウド

    それでは、パブリッククラウドのオープンソースデータベースの内訳を見てみましょう。

    SQLiteは、パブリッククラウドインフラストラクチャで最も頻繁に展開されているオープンソースデータベースであり、展開の43.8%であり、Redisが42.9%で続いています。 MariaDBのパブリッククラウドの導入は38.9%、MySQLが36.7%、Elasticsearchが34.5%でした。

    3つのデータベースがパブリッククラウドでの展開の1/3未満で提供されました。これには、MongoDBが30.4%、PostgreSQLが27.9%、パブリッククラウドの展開が最も少ないCassandraが含まれます。わずか25.9%です。

    オープンソースデータベースの導入:ハイブリッドクラウド

    オンプレミスクラウドとパブリッククラウドの間でオープンソースデータベースがどのように分類されるかがわかったので、両方のコンピューティング環境を活用した展開を見てみましょう。

    ハイブリッドクラウドを活用するための#1のオープンソースデータベースはElasticsearchで、31%の割合で提供されています。ハイブリッドクラウドに最も近いデータベースは、わずか22.2%のCassandraです。

    MongoDBは、ハイブリッドクラウドでのデプロイの割合が17.4%で、次にPostgreSQLが16.3%、Redisが14.3%、MariaDBが13.9%、MySQLが13.3%、3位でした。そして最後に、ハイブリッドクラウドでの展開のわずか12.5%でSQLiteが使用されています。

    オープンソースデータベースの導入:マルチクラウド

    平均して、パブリッククラウドとハイブリッドクラウドの展開の20%がマルチクラウド戦略を活用しています。マルチクラウドは、2つ以上のクラウドコンピューティングサービスの使用です。また、使用されているクラウドの数を調べたところ、一部の展開では、単一の組織内で最大5つの異なるクラウドプロバイダーを活用していることがわかりました。

    オープンソースデータベースホスティングで最も人気のあるクラウドプロバイダー

    クラウドインフラストラクチャの内訳に関する前回の分析では、オープンソースデータベースホスティングで最も人気のあるクラウドプロバイダーを分析します。

    AWSは、オープンソースデータベースホスティングのクラウドプロバイダーの第1位であり、この調査のすべてのクラウド展開の56.9%を占めています。 Google Cloud Platform(GCP)は26.2%で2位になり、Azureを10.8%上回っています。その後、Rackspaceが4番目に続き、デプロイメントの3.1%を表し、DigitalOceanとSoftlayerが最後に続き、クラウド内のオープンソースデプロイメントの残りの3%を表しました。

    多言語の永続性の傾向

    Polyglotの永続性は、さまざまなデータベースを使用して、単一のソフトウェアアプリケーション内で最終目標を達成するために最適なものごとにそれぞれを使用してさまざまなニーズを処理するという概念です。これは、単一のデータベースタイプですべての要件を満たそうとするのではなく、アプリケーションがデータを正しく処理していることを確認するための優れたソリューションです。明らかな例は、構造化データの処理に優れたSQLと、非構造化データに最適なNoSQLです。

    いくつかのポリグロット永続性分析を見てみましょう:

    使用されたデータベースタイプの平均数

    平均して、企業は単一の組織内のアプリケーションに3.1データベースタイプを活用していることがわかりました。組織の1/4強が単一のデータベースタイプを活用しており、最大9つの異なるデータベースタイプが使用されているとの報告もあります。

    平均して、アプリは3.1の異なるデータベースタイプを活用します-オンプレミスとパブリッククラウドの内訳をご覧くださいクリックしてツイート

    インフラストラクチャで使用されるデータベースタイプの平均数

    では、この数値はインフラストラクチャタイプ間でどのように分類されますか?ハイブリッドクラウドの導入では、複数のデータベースタイプを活用する可能性が最も高く、一度に平均4.33のデータベースタイプを使用することがわかりました。

    オンプレミス展開では通常3.26の異なるデータベースタイプを活用し、パブリッククラウドは組織内で平均して3.05のデータベースタイプで最も低くなりました。

    一緒に使用される最も一般的なデータベースタイプ

    ここで、単一のアプリケーション内で最も一般的に一緒に利用されるデータベースタイプを詳しく見てみましょう。

    下のグラフで、左側の列のデータベースはそのデータベースタイプのサンプルサイズを表し、上部にリストされているデータベースはそのデータベースタイプと組み合わせたパーセンテージを表します。青色で強調表示されたセルは展開の組み合わせの100%を表し、黄色は組み合​​わせの0%を表します。

    したがって、以下のデータベースの組み合わせヒートマップでわかるように、MySQLは他のデータベースタイプと最も頻繁に組み合わされるデータベースです。ただし、他のデータベースタイプはMySQLと組み合わせて頻繁に利用されますが、それはMySQLデプロイメントが常に別のデータベースタイプを利用していることを意味するわけではありません。これは、MySQLの最初の行に表示されます。これは、MySQLの最初の列と比較して明るい青から黄色であり、100%の組み合わせを表す青とはるかに高い色の一致を示しています。

    黒い境界線で強調表示されているセルは、その1つのデータベースタイプのみを利用する展開を表しています。ここでも、MySQLはMySQLのみを使用する展開の23%で1位を占めています。

    Db2でも同様の傾向が見られます。ここで、Db2の一番下の行は、 MySQL、PostgreSQL、Cassandra、Oracle、およびSQL Serverですが、他のデータベース展開のごくわずかな割合でも、これらの展開の50%でDB2を使用するSQL Serverの外部で、Db2を利用しています。

    SQLとNoSQLのオープンソースデータベースの人気

    最後になりましたが、オープンソースデータベースレポートのSQLとNoSQLを比較します。 SQLはオープンソースデータベースの使用量の3/5以上を60.6%で表しており、NoSQLは39.4%です。

    SQLとNoSQL-2019年に最も人気のあるデータベースタイプはどれですか? #MySQL #PostgreSQL #MongoDB #RedisClick To Tweet

    これらのデータベースの傾向が洞察に満ち、いくつかの新しいアイデアを生み出したり、現在のデータベース戦略を検証したりすることを願っています。コメントで以下の感想をお聞かせください。また、次のデータベーストレンドレポートで確認したい特定の分析があるかどうかをお知らせください。データベーススペースのトレンドに関する詳細については、他のレポートを確認してください。

    • 2019 PostgreSQLトレンドレポート:プライベートクラウドとパブリッククラウド、移行、データベースの組み合わせ、使用された主な理由
    • 2019データベースのトレンド– SQLとNoSQL、上位のデータベース、単一データベースと複数データベースの使用
    • 最新のPostgreSQLトレンド:最も時間のかかるタスクと追跡する重要な指標

    データベーストレンドに関するFAQ

    最も人気のあるオープンソースデータベースはどれですか?

    MySQL、PostgreSQL、およびMongoDB。 MySQLはオープンソースデータベースの使用の31.7%を占め、次にPostgreSQLが13.4%、MongoDBが12.2%です。

    最も人気のある商用データベースはどれですか?

    Oracleは、使用量の2/3を占めるNo.1の商用データベース管理システムであり、2位がSQL Server、3位がDB2です。

    データベースホスティングで最も人気のあるクラウドプロバイダーはどれですか?

    AWSは、オープンソースデータベースホスティングのナンバーワンのクラウドプロバイダーであり、この調査のすべてのクラウド展開の56.9%を占めています。 Google Cloud Platform(GCP)は26.2%で2位になり、Azureを10.8%上回っています。

    SQLとNoSQL、どちらのオープンソースデータベースタイプがより一般的ですか?

    SQLは、オープンソースデータベースの使用量の3/5以上を60.6%としていますが、NoSQLは39.4%です。

    1つのアプリで平均していくつのデータベースタイプが使用されていますか?

    平均して、企業は単一の組織内のアプリケーションに3.1データベースタイプを活用しています。組織の1/4強が単一のデータベースタイプを活用しており、最大9つの異なるデータベースタイプが使用されていると報告している組織もあります。

    より多くのオープンソースデータベースがオンプレミス、パブリッククラウド、またはハイブリッドクラウドでホストされていますか?

    オープンソースデータベースの49.5%はオンプレミスでホストされ、36.7%はパブリッククラウドで、13.8%はハイブリッドクラウドを活用しています。


    1. 接続プールを使用したPostgreSQLでの接続のスケーリング

    2. MariaDBの日付から短い月の名前を取得する2つの方法

    3. PythonMySQLDBIN句で使用するためのリストの実装

    4. SSMSを使用したSQLServerエージェントのジョブ履歴の表示