このセクションの質問はデータベースを使用している開発者のみにご回答いただきました。

データベース

過去 12 か月間でどのデータベースを使用しましたか?

今年は Redis が 29% のシェアで表彰台に上がりました!2009 年に初めてリリースされたこのメモリ内データ構造ストアは、2017 年以来 10% 増でシェアが増加しました。今年は PostgreSQL、SQLite、および MariaDB のシェアも上昇しています。

一部の質問の結果は、この質問も含め、回答者のSQLへの関与に応じて2つのグループに分けられています。SQL を 3 大主要プログラミング言語として答えた人は「SQL は主要である」グループとし、過去12か月以内にSQLを使用したことのある他のすべての人は「SQLはセカンダリである」グループに分けられています。また、回答についても、回答者が使用するデータベースに基づいて分けられています。

ご覧のとおり、上位 3 つにはほとんど差はありません。ベテランの MS SQL Server と Oracle Database は SQL プロフェッショナルの間ではるかに高い人気を寄せていますが、SQLite と MongoDB はたまに SQL を使用するユーザーの間でよく利用されています。

データベースの相対使用率(地域別)

ご覧のとおり、データベース人口は地域によって異なります。アンケート結果からはどのような相対人口が読み取れるでしょうか。たとえば、メキシコの Redis シェアは 10% 未満ですが、世界的には 28.9% です。つまり、およそ 19% の差があります。-19% を 28.9% で割ると -65% となります。これがメキシコにおける Redis の相対人口です。

この表にはいくつかの地域で使用率の高いデータベースが含まれていません。たとえば、H2 は韓国で、Amazon Redshift と Cassandra はインドで、DB2 はスペインで、HBase は中国で、Neo4j は北ヨーロッパ/ベネルクス、ClickHouse はロシアで高い人気を見せています。

データベースの相対使用率(主要プログラミング言語別)

また、言語 + データベースのスタックもあります。C# では MSSQL、Kotlin、Swift、および Dart では SQLite、Go または Ruby では Redis、Java は Oracle、PHP は MariaDB の組み合わせとなっています。

データベースユーザー層のその他データベースの使用状況

ユーザーの最初のデータベースツールは y 軸に、その他すべてのツールは x 軸に示されています。たとえば、PostgreSQL ユーザーの 59% は MySQL も使用していますが、PostgreSQL も使用している MySQL ユーザーは 35% のみでした。

上位には新しいものは加わっておらず、上位同士で直接競い合っています。MySQL は PostgreSQL ユーザーの間で人気が劣り、PostgreSQL は MySQL ユーザーの間で人気が劣っています。同時に、両方を使用していると答えたのは 21% でした。

どのツールをデータベース操作に普段使用していますか?

唯一の大きな変化は、データベースの操作にコマンドラインを使用する人のシェアが低下したことです。

データベースツールの相対使用率(地域別)

どのツールをデータベース操作に普段使用していますか?

ほとんどの回答者が 2 つ以上のデータベースを同時に使用していることに注意してください。つまり、MongoDB ユーザーが MySQL Workbench も使用しているのは珍しいことではありません。

データベースを使用した経験はどのくらいですか?

データベースを使用した経験はどのくらいですか?

Redis と MariaDB ユーザーはその他のユーザーよりも長いデータベース経験を有しています。それぞれ 38% と 41% が 7 年以上データベースに関わっていると答えました。

ストアドプロシージャをどのくらいの頻度でデバッグしていますか?

ストアドプロシージャをどのくらいの頻度でデバッグしていますか?

データベースにテストがありますか?

データベースにテストがありますか?

データベーススクリプトをバージョン管理システムに保存していますか?

データベーススクリプトをバージョン管理システムに保存していますか?

データベースエクスプローラーには接続はいくつありますか?

データベースエクスプローラーには接続はいくつありますか?

データベースオブジェクトにコメントを記入していますか?

データベースオブジェクトにコメントを記入していますか?

ご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

JetBrains Tech Insights Lab にご参加ください

JetBrains 製品をより使いやすく、さらに強力にするためのアンケートと UX 調査にご協力ください。調査にご参加いただいた方には報酬を獲得できるチャンスもあります。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。