Bases de données
Partager :
Les questions de cette section ont seulement été posées aux personnes ayant indiqué utiliser des bases de données.
Partager :
SQLite est passé de la troisième à la cinquième place, pour des raisons qui nous échappent. Léger, facile à utiliser, il est utilisé pour les applications de bureau autonomes, le développement embarqué, le stockage local pour les applications mobiles, et dans bien d'autres domaines. À une époque où même une machine à café peut disposer d'un backend cloud, les bases de données locales sont peut-être déjà devenues redondantes ? Ou est-ce que les développeurs se tournent vers d'autres bases de données intégrées ? Si vous avez une explication, n'hésitez pas à nous le dire !
Pour certaines questions, dont celle-ci, les résultats ont été répartis en trois groupes, en fonction du degré d'utilisation de SQL des répondants :
- Le groupe « SQL – principal » inclut les personnes ayant classé SQL à la première place des principaux langages de programmation qu'ils utilisent.
- Le groupe « SQL – majeur » inclut les personnes ayant cité SQL comme faisant partie des trois principaux langages de programmation qu'ils utilisent (y compris si c'est le premier).
- Le groupe « SQL – secondaire » inclut toutes les autres personnes qui ont utilisé SQL au cours des 12 derniers mois.
SQLite et MongoDB sont plébiscités par les utilisateurs occasionnels de SQL. Ils sont tous les deux simples configurer et utiliser et donc idéaux pour les applications, l'apprentissage et le prototypage à petite échelle. D'un autre côté, on voit que les deux vétérans, MS SQL Server et Oracle Database, sont nettement plus populaires chez les utilisateurs professionnels de SQL que chez les non-professionnels.
La popularité relative est définie comme la popularité d'une base de données dans une région particulière par rapport à sa popularité au niveau mondial. Par exemple, la part de MySQL en Allemagne est de 39 %, alors que sa part mondiale est de 51 %. En divisant la différence (-12 %) par 51 %, on obtient -24 %. C'est ainsi que nous définissons la popularité relative de MySQL en Allemagne.
La popularité relative est définie comme la popularité d'une base de données parmi les utilisateurs d'un langage de programmation donné par rapport à sa popularité en général. Par exemple, la part de MongoDB parmi les utilisateurs de Python est de 29,2 %, alors que sa part générale est de 26,6 %. En divisant l'écart (+2,6 %) par 26,6 %, on obtient +10 %. Nous appelons cela la popularité relative de MongoDB parmi les développeurs Python.
Dans ce tableau de réciprocité, chaque valeur indique combien d'utilisateurs de la base de données orientée colonnes utilisent aussi la base de données orientée lignes. Par exemple, 38 % des utilisateurs de MySQL utilisent aussi PostgreSQL, tandis que 51 % des utilisateurs de PostgreSQL utilisent aussi MySQL.
Les interactions avec les bases de données diffèrent en fonction du profil des utilisateurs. Les professionnels des bases de données préfèrent utiliser DataGrip ou SQL Server Management Studio, alors que les utilisateurs occasionnels de SQL ont tendance à ne pas installer d'applications dédiées à cet effet et à utiliser le plugin Database dans un IDE JetBrains ou simplement la ligne de commande.
La plupart des répondants utilisant au moins deux bases de données simultanément, il n'est pas étonnant que les utilisateurs de Redis utilisent également pgAdmin par exemple.
Depuis 2020, nous observons une popularité particulièrement importante des produits JetBrains parmi les utilisateurs de Redis. La prise en charge intégrée de Redis a notamment été introduite dans la version de 2022.3 de DataGrip ; avant cela, l'utilisation de Redis était possible via un plugin.
La popularité relative est définie comme la popularité d'un outil dans une région par rapport à sa popularité au niveau mondial. Par exemple, la part de la ligne de commande en Argentine est de 7,8 %, alors que sa part mondiale est de 19,4 %. En divisant la différence (-11,6 %) par 19,4 %, on obtient -60 %. Nous appelons cela la popularité relative de la ligne de commande en Argentine.
Quelques outils sont plus fortement plébiscités dans certaines régions. Par exemple, Navicat est très populaire en Chine, où 42 % des développeurs l'utilisent. Cela n'est pas surprenant, car cet outil a été développé à Hong Kong et conçu au départ pour répondre aux besoins des utilisateurs chinois.
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.