Bases de données
Partager :
Les questions de cette section n'ont été posées qu'aux participants qui utilisent une base de données.
Les classements sont similaires à ceux de l'année dernière, à l'exception de MySQL, dont la part a considérablement diminué.
Les réponses à certaines questions, dont celle-ci, ont été divisés en trois groupes en fonction de l’utilisation de SQL par les répondants. Les personnes ayant identifié SQL comme l’un de leurs trois langages de programmation principaux ont été classées dans le groupe « Principalement SQL ». Toutes les autres personnes ayant utilisé SQL au cours des 12 derniers mois ont été placées dans le groupe « SQL comme langage secondaire ». Le troisième groupe, le plus impliqué, « SQL en premier », concerne les personnes qui ont mentionné SQL comme le premier de leurs 3 principaux langages. Veuillez noter que pour la plupart des questions de cette section, le groupe « Principalement SQL » représente moins de 100 réponses, les données doivent donc être interprétées avec une certaine réserve.
Les réponses ont également été réparties en fonction des bases de données utilisées par les répondants.
Comme vous pouvez le voir, les deux vétérans, MS SQL Server et Oracle Database, sont beaucoup plus populaires parmi les utilisateurs professionnels de SQL, tandis que SQLite et MongoDB sont plus populaires parmi celles et ceux qui utilisent SQL de façon plus occasionnelle.
Que signifient les chiffres de popularité relative ? Par exemple, la part de MS SQL Server en Argentine est de 27 %, alors que sa part mondiale est de 18 %. En divisant la différence (9 %) par 18 %, nous obtenons +50 %. C'est ce que nous appelons la popularité relative de MS SQL Server en Argentine.
La popularité des bases de données varie fortement en fonction de la région. Par exemple, avec 36 %, la part de MariaDB en France est plus du double de sa part mondiale. Pour ce qui est des bases de données non répertoriées dans ce tableau, H2 est très populaire en Corée, Amazon Redshift et Cassandra en Inde, DB2 en Espagne, HBase en Chine, Neo4j en Europe du Nord et au Benelux, et ClickHouse en Russie.
Certaines associations de langages et de bases de données sont populaires auprès des développeurs, notamment :
- C# avec MSSQL
- Kotlin, Swift ou Dart avec SQLite
- Go ou Ruby avec Redis
- Java avec Oracle
- PHP avec MariaDB
Les deux leaders incontestés sont en concurrence directe l'un avec l'autre, puisque MySQL est moins populaire parmi les utilisateurs de PostgreSQL et inversement, bien que 19 % des personnes interrogées utilisent les deux.
La tendance générale à passer des outils natifs de bases de données spécifiques (et seulement en ligne de commande) à des outils universels se poursuit, notamment en faveur de DataGrip et DBeaver.
Étant donné que la plupart des répondants (69 %) utilisent au moins deux bases de données simultanément, il n'est pas surprenant que les personnes utilisant Redis utilisent également pgAdmin par exemple.
Toad est très populaire en Argentine, au Mexique, en Corée du Sud et en Turquie, mais presque inconnu dans les autres pays.
Les utilisateurs de MongoDB et MySQL sont en moyenne un peu moins expérimentés que les autres : 48 % travaillent avec des bases de données depuis moins de 4 ans.
Merci du temps que vous nous avez accordé !
Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos amis et collègues.
Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.