Estas preguntas solo las han respondido las personas encuestadas que usan una base de datos.

Bases de datos

¿Qué bases de datos ha utilizado en los últimos 12 meses?

¡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.

Popularidad relativa de las bases de datos por región

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.

Popularidad relativa de las herramientas de bases de datos por lenguaje de programación principal

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.

Popularidad de otras bases de datos entre los usuarios

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.

¿Qué herramientas utiliza normalmente para trabajar con bases de datos?

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.

Popularidad relativa de las herramientas de bases de datos por región

¿Qué herramientas utiliza normalmente para trabajar con 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.

¿Cuánto hace que trabaja con bases de datos?

¿Cuánto hace que trabaja con bases de datos?

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.

¿Depura procedimientos almacenados?

¿Depura procedimientos almacenados?

¿Tiene pruebas en su base de datos?

¿Tiene pruebas en su base de datos?

¿Mantiene los scripts de base de datos en un sistema de control de versiones?

¿Mantiene los scripts de base de datos en un sistema de control de versiones?

¿Cuántas conexiones tiene en su explorador de bases de datos?

¿Cuántas conexiones tiene en su explorador de bases de datos?

¿Escribe comentarios para los objetos de base de datos?

¿Escribe comentarios para los objetos de base 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.

Participar en próximas encuestas

By submitting this form I agree to the JetBrains Privacy Policy

Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.