このセクションの質問はデータベースを使用している開発者のみにご回答いただきました。
データベース
今年は 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 にご参加ください
ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。