データベース
共有:
このセクションの質問はデータベースを使用している開発者のみにご回答いただきました。
MySQL のシェアが大幅に落ちていることを除けば、ランキングは昨年と同様です。
この質問を含むいくつかの質問の結果は、回答者の SQL の使用状況に応じて 2 つのグループに分けられています。SQL を 3 大主要プログラミング言語の 1 つに指定したユーザーは「SQL は主要言語」グループに分けられています。それ以外で過去 12 か月間に SQL を使用したことのあるユーザーは「SQL は補助言語」グループに含められています。そして 3 つ目の最も多い「SQL は第一言語」グループは、主要言語の中で SQL を 1 位にランク付けした回答者です。このセクションのほとんどの質問では、「SQL は第一言語」グループの回答数が 100 件を満たしていないため、データの解釈に注意が必要であることに注意してください。
回答も回答者が使用しているデータベースに応じて分けられています。
ご覧のとおり、古くから存在する MS SQL Server と Oracle Database の 2 つは SQL 業務従事者の間で圧倒的な人気を誇っていますが、SQLite と MongoDB は SQL を時々使用している人により人気があります。
相対使用率の意味を説明します。たとえば、アルゼンチンでの MS SQL Server のシェアは 27% であるのに対し、世界的なシェアは 18% です。この差(9%)を 18% で割ると、+50% が得られます。この数値をアルゼンチンの相対使用率と呼んでいます。
データベースの使用率は、地域ごとに大きく異なります。たとえば MariaDB のフランスでのシェアは 36% ですが、これは世界シェアの 2 倍以上の数値です。この表に含まれないデータベースについては、H2 は韓国で、Amazon Redshift と Cassandra はインドで、DB2 はスペインで、HBase は中国で、Neo4j は北欧とベネルクスで、ClickHouse はロシアで非常に人気があります。
開発者がよく使用している特定の言語とデータベースの組み合わせの例:
- C# と MSSQL
- Kotlin、Swift、または Dart と SQLite
- Go または Ruby と Redis
- Java と Oracle
- PHP と MariaDB
上位 2 件が明確に直接競い合っています。MySQL は PostgreSQL ユーザーの間で人気が劣っていますが、回答者の 19% は両方を使用しています。
全体的には特定のデータベースのネイティブツール(およびコマンドライン)から汎用ツール、特に DataGrip と DBeaver に移行する傾向が続いています。
ほとんどの回答者(69%)が同時に 2 つ以上のデータベースを使用していることを考慮すると、Redis ユーザーが pgAmin も使用することは珍しいことではありません。
Toad はアルゼンチン、メキシコ、韓国、およびトルコで高い人気を得ているものの、他の国ではほぼ無名のツールであるのは興味深いです。
MongoDB ユーザーと MySQL ユーザーの経験年数は概して他のデータベースユーザーよりもわずかに低く、その 48% はデータベースの使用経験が 4 年未満です。
最後までご覧いただきありがとうございました!
レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。
ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。