Estas preguntas solo las han respondido las personas encuestadas que usan una base de datos.
Bases de datos
¡Este año Redis se une al podio con una cuota del 29 %! Este almacén de estructuras de datos en memoria, que se publicó por primera vez en 2009, ha aumentado su cuota en 10 puntos porcentuales desde 2017. La cuota de PostgreSQL, SQLite y MariaDB también ha crecido este año.
Los resultados para algunas preguntas, incluida esta, se han dividido en 2 grupos en función de la implicación de los encuestados con SQL. Quienes respondían que SQL era uno de sus 3 lenguajes de programación principales se colocaban en el grupo “SQL es principal”, mientras que el resto de encuestados que había utilizado SQL en los últimos 12 meses se colocaba en el grupo “SQL es secundario”. Las respuestas también se han dividido según las bases de datos utilizadas por los encuestados.
Como se observa, los tres primeros no tienen apenas diferencias. Los veteranos MS SQL Server y Oracle Database son mucho más populares entre los profesionales de SQL, mientras que SQLite y MongoDB son más populares entre los que solo utilizan SQL de forma ocasional.
Como se observa, la popularidad de la base de datos varía según la región. ¿Cuál es la popularidad relativa en nuestras tablas? Por ejemplo, la cuota de Redis en México es inferior al 10 %, mientras que a nivel mundial la cuota de Redis es del 28,9 %. Por lo tanto, la diferencia es de aproximadamente el 19 %. Si se divide -19 % entre 28,9 %, se obtiene -65 %, que es la popularidad relativa de Redis en México.
Hay bases de datos que no aparecen en esta tabla y que son populares en algunas regiones; por ejemplo, H2 tiene gran popularidad en Corea, Amazon Redshift y Cassandra en la India, DB2 en España, HBase en China, Neo4j en el norte de Europa/Benelux y ClickHouse en Rusia.
Además, hay pilas de lenguaje+bases de datos. C# con MSSQL; Kotlin, Swift y Dart con SQLite; Go o Ruby con Redis; Java con Oracle; y PHP con MariaDB.
La primera herramienta de base de datos de los usuarios aparece en el eje de ordenadas y todas las demás herramientas en el eje de abscisas. Por ejemplo, el 59 % de los usuarios de PostgreSQL utiliza también MySQL, mientras que solo el 35 % de los usuarios de MySQL utiliza también PostgreSQL.
Los líderes siguen siendo indiscutibles y solo compiten directamente entre sí: MySQL es menos popular entre los usuarios de PostgreSQL y viceversa. Además, el 21 % de las personas encuestadas utiliza ambos.
El único cambio significativo es el descenso de la cuota de quienes utilizan la línea de comandos para interactuar con las bases de datos.
Tenga en cuenta que la mayoría de las personas encuestadas utiliza dos o más bases de datos al mismo tiempo, por lo que no es de extrañar que los usuarios de MongoDB también usen MySQL Workbench.
Los usuarios de Redis y MariaDB tienen más experiencia que los demás: el 38 % y el 41 % de ellos, respectivamente, llevan más de 7 años trabajando con bases de datos.
¡Gracias por el tiempo que nos has dado!
Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.
Participe en el JetBrains Tech Insights Lab
Participe en encuestas y estudios de experiencia de usuario para que los productos JetBrains sean más fáciles de usar y aún más potentes. Por participar en nuestras investigaciones, también tendrá la oportunidad de ganar premios.
Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.