Bases de datos

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

59%35%32%27%25%20%19%14%MySQLPostgreSQLMongoDBSQLiteRedisMS SQL ServerMariaDBOracle Database
Todos los resultados

El aspecto más intrigante de estos datos es que el orden es exactamente el mismo que el año pasado; no se ha producido ningún cambio.

68%42%36%30%28%26%25%23%MySQLPostgreSQLMS SQL ServerRedisMongoDBSQLiteOracle DatabaseMariaDB
Todos los resultados

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.

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

Fila
Columna
Valor
-
MySQLPostgreSQLMongoDBSQLiteRedisMS SQL ServerMariaDBOracle Database
100 %56 %69 %66 %73 %59%79 %63 %MySQL
33 %100 %42 %46 %50%35 %43 %39%PostgreSQL
37 %39%100 %38 %44 %32 %44 %32 %MongoDB
30%36 %31 %100 %32 %32 %38 %25%SQLite
31 %36 %35 %30%100 %21%36 %25%Redis
20%20%20%24 %17%100 %22 %30%MS SQL Server
25%23 %26%27 %27 %21%100 %19%MariaDB
15%16%14%13%14%21%14%100 %Oracle Database
3%3%3%3%2%5%3%6%DB2
3%5%4%3%6%3%4%4%Cassandra
3%2%3%2%5%2%3%5%HBase
2%4%4%3%4%2%3%3%Neo4j
4%6%5%4%5%5%5%4%Amazon Redshift
7%10%7%5%9%6%8%15%H2
1%2%1%1%3%1%2%0%ClickHouse
1%1%1%1%2%1%2%1%Otros
01
MySQL
PostgreSQL
MongoDB
SQLite
Redis
MS SQL Server
MariaDB
Oracle Database
Fila
Columna
Valor
-
MySQLPostgreSQLMongoDBSQLiteRedisMS SQL ServerMariaDBOracle DatabaseDB2CassandraHBaseNeo4jAmazon RedshiftH2ClickHouseOtros
01

Esta pregunta solo la respondieron los encuestados que usan una base de datos.

¿Planea adoptar o migrar a otras bases de datos en los próximos 12 meses? Si es así, ¿a cuáles?

71% 9% 7% 5% 4% 3% 3% 3%
Todos los resultados

Los usuarios de Database parecen ser extremadamente conservadores en cuanto a los cambios: la mayoría de los encuestados no prevén migrar este año.

69%11% 8% 6% 4% 3% 3% 3%
Todos los resultados

¿Planea adoptar o migrar a otras bases de datos en los próximos 12 meses? Si es así, ¿a cuáles?

A
De
Valor
-
MySQLPostgreSQLMongoDBSQLiteRedisMS SQL ServerMariaDBOracle Database
69 %75 %69 %70 %76 %68 %71 %65 %No, no tengo pensado adoptar ni migrar
11%7%-9%6%11%8%13%MongoDB
8%-9%7%5%10%8%7%PostgreSQL
6%6%7%7%-5%6%5%Redis
5%4%7%5%3%5%4%6%Amazon Redshift
4%5%5%3%4%4%3%4%Cassandra
4%4%4%4%5%5%4%6%Otros
3%2%3%3%2%3%-4%MariaDB
3%2%4%3%1%4%3%-Oracle Database
3%2%3%-1%3%3%3%SQLite
2%1%2%2%1%-2%2%MS SQL Server
2%3%4%2%3%2%2%3%Neo4j
1%2%2%1%2%1%1%2%Couchbase
1%1%1%1%2%2%1%3%HBase
-1%2%2%0%3%1%3%MySQL
00.76
MySQL
PostgreSQL
MongoDB
SQLite
Redis
MS SQL Server
MariaDB
Oracle Database
A
De
Valor
-
No, no tengo pensado adoptar ni migrarMongoDBPostgreSQLRedisAmazon RedshiftCassandraOtrosMariaDBOracle DatabaseSQLiteMS SQL ServerNeo4jCouchbaseHBaseMySQL
00.76

Esta pregunta solo la respondieron los encuestados que usan una base de datos.

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

28%24%21%18%17%14%12% 9%
Todos los resultados

La posición de DataGrip ha mejorado ligeramente y ha ascendido dos puestos hasta situarse entre los 5 primeros.

27%25%25%24%23%18%13%13%
Todos los resultados

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

Fila
Columna
Valor
-
MySQLPostgreSQLMongoDBSQLiteRedisMS SQL ServerMariaDBOracle Database
30%20%25%23 %22 %24 %30%23 %MySQL Workbench
29%35 %32 %36 %36 %19%38 %21%Línea de comando
26%16%23 %23 %15%17%36 %16%phpMyAdmin
25%30%26%27 %31 %22 %30%30%EDI de JetBrains con el plugin DataBase
18%22 %18%17%26%20%22 %20%DataGrip
13%5%10%7%18%7%11%13%Navicat
11%11%12%16%10%57 %12%18%SQL Server Management Studio
10%29%15%15%14%12%14%13%pgAdmin
9%6%6%7%11%2%11%2%Sequel Pro
8%7%9%7%5%11%6%43 %Oracle SQL Developer
7%12%8%7%10%8%9%11%DBeaver
6%5%6%5%6%8%4%22 %PL/SQL Developer
6%7%18%5%10%6%7%5%Robo 3T
5%3%4%4%5%5%8%4%HeidiSQL
4%5%6%8%3%2%2%2%Ninguna
1%2%2%2%1%2%1%2%DbVisualizer
1%2%2%1%2%2%2%3%SQuirreL SQL
1%1%2%1%1%3%2%6%Toad
1%1%1%1%1%1%1%1%Otros
00.57
MySQL
PostgreSQL
MongoDB
SQLite
Redis
MS SQL Server
MariaDB
Oracle Database
Fila
Columna
Valor
-
MySQL WorkbenchLínea de comandophpMyAdminEDI de JetBrains con el plugin DataBaseDataGripNavicatSQL Server Management StudiopgAdminSequel ProOracle SQL DeveloperDBeaverPL/SQL DeveloperRobo 3THeidiSQLNingunaDbVisualizerSQuirreL SQLToadOtros
00.57

Esta pregunta solo la respondieron los encuestados que usan una base de datos.

Tenga en cuenta que la mayoría de los encuestados utilizan dos o más bases de datos al mismo tiempo, por lo que no resulta extraño que los usuarios de MongoDB también usen MySQL Workbench.

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

18%35%21%10%17%

8%32%24%11%25%

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

Fila
Columna
Valor
-
MySQLPostgreSQLMongoDBSQLiteRedisMS SQL ServerMariaDBOracle Database
17%12%18%16%6%11%9%11%Menos de un año
37 %33 %39%34 %32 %32 %31 %35 %1-3 años
21%22 %21%21%28 %20%24 %23 %4-7 años
9%11%8%10%13%11%11%10%7-10 años
16%22 %13%18%22 %26%24 %21%Más de 10 años
00.39
MySQL
PostgreSQL
MongoDB
SQLite
Redis
MS SQL Server
MariaDB
Oracle Database
Fila
Columna
Valor
-
Menos de un año1-3 años4-7 años7-10 añosMás de 10 años
00.39

Esta pregunta solo la respondieron los encuestados que usan una base de datos.

MongoDB es una elección popular entre las bases de datos NoSQL tanto para los desarrolladores júnior como los sénior.

¿Depura procedimientos almacenados?

10%45%45%

17%51%32%

¿Depura procedimientos almacenados?

Fila
Columna
Valor
-
MySQLPostgreSQLMongoDBSQLiteRedisMS SQL ServerMariaDBOracle Database
11%9%11%9%8%18%10%18%Frecuentemente
47 %45 %49%47 %48 %51%47 %51%Rara vez
42 %46 %40%44 %44 %30%43 %31 %Nunca
00.51
MySQL
PostgreSQL
MongoDB
SQLite
Redis
MS SQL Server
MariaDB
Oracle Database
Fila
Columna
Valor
-
FrecuentementeRara vezNunca
00.51

Esta pregunta solo la respondieron los encuestados que usan una base de datos.

¿Tiene pruebas en su base de datos?

15%70%15%

19%70%11%

¿Tiene pruebas en su base de datos?

Fila
Columna
Valor
-
MySQLPostgreSQLMongoDBSQLiteRedisMS SQL ServerMariaDBOracle Database
17%11%16%14%12%19%15%20%
69 %76 %69 %72 %79 %69 %75 %65 %No
14%13%16%14%10%12%10%15%No lo sé
00.79
MySQL
PostgreSQL
MongoDB
SQLite
Redis
MS SQL Server
MariaDB
Oracle Database
Fila
Columna
Valor
-
NoNo lo sé
00.79

Esta pregunta solo la respondieron los encuestados que usan una base de datos.

El número de pruebas más grande se llevan a cabo o se ejecutan en bases de datos de Oracle y MSSQL.

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

55%36% 9%

61%34% 5%

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

Fila
Columna
Valor
-
MySQLPostgreSQLMongoDBSQLiteRedisMS SQL ServerMariaDBOracle Database
53 %62 %56 %56 %65 %57 %59%62 %
38 %30%35 %36 %31 %36 %36 %31 %No
8%7%10%8%4%7%5%7%No lo sé
00.65
MySQL
PostgreSQL
MongoDB
SQLite
Redis
MS SQL Server
MariaDB
Oracle Database
Fila
Columna
Valor
-
NoNo lo sé
00.65

Esta pregunta solo la respondieron los encuestados que usan una base de datos.

MySQL es la base de datos que menos se utiliza con los sistemas de control de versiones.

¿Escribe comentarios para los objetos de base de datos?

45%30%25%

Más de la mitad de los desarrolladores que trabajan con bases de datos utilizan los comentarios en ellas.

40%35%25%

¿Escribe comentarios para los objetos de base de datos?

Fila
Columna
Valor
-
MySQLPostgreSQLMongoDBSQLiteRedisMS SQL ServerMariaDBOracle Database
40%48 %42 %48 %38 %42 %43 %33 %No
32 %27 %32 %27 %36 %35 %30%41 %Sí, para muchos tipos de objetos
28 %24 %27 %25%26%23 %28 %26%Sí, solo para tablas
00.48
MySQL
PostgreSQL
MongoDB
SQLite
Redis
MS SQL Server
MariaDB
Oracle Database
Fila
Columna
Valor
-
NoSí, para muchos tipos de objetosSí, solo para tablas
00.48

Esta pregunta solo la respondieron los encuestados que usan una base de datos.

Los usuarios de Oracle son los comentaristas de bases de datos más activos.

¿Aproximadamente cuántas filas (o equivalente) tiene su tabla más grande?

18%16%24%33% 8% 1%

8%10%19%49%13% 1%

¿Aproximadamente cuántas filas (o equivalente) tiene su tabla más grande?

Fila
Columna
Valor
-
MySQLPostgreSQLMongoDBSQLiteRedisMS SQL ServerMariaDBOracle Database
16%15%17%16%11%13%11%13%No lo sé
17%12%17%19%6%14%13%13%Cientos o menos
24 %24 %25%27 %19%25%27 %20%Miles
34 %38 %32 %31 %50%39%39%41 %Millones
8%10%8%7%13%9%9%13%Billones
1%1%1%1%1%1%1%1%Trillones o más
00.5
MySQL
PostgreSQL
MongoDB
SQLite
Redis
MS SQL Server
MariaDB
Oracle Database
Fila
Columna
Valor
-
No lo séCientos o menosMilesMillonesBillonesTrillones o más
00.5

Esta pregunta solo la respondieron los encuestados que usan una base de datos.

Tenga en cuenta que la mayoría de los encuestados usan dos o más bases de datos al mismo tiempo. No es necesariamente el caso de que los usuarios que usan la base de datos SQLite tengan miles de millones de líneas en la base de datos SQLite


¡Gracias por el tiempo que nos ha 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.

© 2000-2020 JetBrains s.r.o. Todos los derechos reservados.