Bases de datos
Compartir:
Las preguntas de esta sección solo se mostraron a los encuestados que indicaron que utilizaban bases de datos.
Compartir:
52%
51%
MySQL
38%
38%
PostgreSQL
27%
27%
MongoDB
27%
26%
Redis
28%
25%
SQLite
18%
18%
MS SQL Server
SQLite ha caído del tercer al quinto puesto, y no sabemos por qué. SQLite, ligero y fácil de usar, se emplea en aplicaciones de escritorio independientes, desarrollo integrado, almacenamiento local para aplicaciones móviles y prácticamente en cualquier otro lugar. ¿Están las bases de datos locales volviéndose rápidamente redundantes en una era en la que hasta su cafetera tiene un backend en la nube? ¿O quizá los desarrolladores se están pasando a otras bases de datos integradas? Si tiene una explicación mejor, ¡nos encantaría oírla!
Los resultados de algunas preguntas, incluida esta, se han dividido en tres grupos en función de la implicación de los encuestados con SQL:
- «SQL - Principal» incluye a aquellos que clasificaron SQL en primer lugar entre sus principales lenguajes de programación.
- «SQL - Primario» incluye a aquellos que identificaron SQL como uno de sus tres lenguajes de programación primarios (posiblemente como el principal).
- «SQL - Secundario» incluye a todos los que han utilizado SQL en los últimos 12 meses.
SQLite y MongoDB parecen ser las preferidas por los usuarios ocasionales de SQL, ya que su sencilla configuración y uso las hacen ideales para aplicaciones a pequeña escala, aprendizaje y creación de prototipos. Por otro lado, MS SQL Server y Oracle Database, las dos bases de datos veteranas, son notablemente más populares entre los profesionales de SQL que entre los no profesionales.
MySQL | PostgreSQL | MongoDB | Redis | SQLite | MS SQL Server | MariaDB | Oracle Database | |
---|---|---|---|---|---|---|---|---|
16 % | -5 % | 7 % | -42 % | -22 % | 49 % | 20 % | -9 % | Argentina |
-30 % | 28 % | -18 % | -14 % | 11 % | 21 % | 27 % | -44 % | Benelux y norte de Europa |
-6 % | 42 % | 12 % | -1 % | -5 % | 35 % | 12 % | 42 % | Brasil |
-24 % | 6 % | -2 % | -29 % | 11 % | 28 % | 0 % | -23 % | Canadá |
10 % | 23 % | 20 % | -39 % | -4 % | 62 % | 51 % | 39 % | América Central y del Sur |
-24 % | 37 % | 1 % | 1 % | 12 % | 22 % | 29 % | -5 % | Europa del Este, Balcanes y Cáucaso |
-10% | 33 % | 1 % | -21 % | 7 % | -41 % | 107 % | -44 % | Francia |
-24 % | 30 % | 3 % | -6 % | 39 % | -12 % | 110 % | -16 % | Alemania |
-2 % | 4 % | 58 % | -20 % | -5 % | 3 % | -47 % | 23 % | India |
1 % | -16 % | -67 % | -37 % | -3 % | -14 % | -6 % | 3 % | Japón |
47 % | -36 % | 1 % | 83 % | -4 % | -41 % | -26 % | 19 % | China continental |
24 % | 10 % | 21 % | -40 % | 1 % | 54 % | 75 % | 7 % | México |
10 % | 9 % | 31 % | -32 % | 19 % | 17 % | 5 % | -12 % | Oriente Medio, África, Asia Central |
-3 % | 2 % | -8 % | -9 % | -10% | 12 % | 10 % | -26 % | Otro país del Sudeste Asiático y Oceanía |
-20 % | 24 % | -1 % | -14 % | 7 % | 8 % | 26 % | 9 % | Resto de Europa |
-45 % | 58 % | -13 % | 14 % | 21 % | -25 % | -30 % | -53 % | Federación Rusa |
23 % | -27 % | -6 % | 29 % | -54 % | -32 % | 115 % | 64 % | Corea del Sur |
-1 % | 6 % | 22 % | -19 % | -10% | 10 % | 93 % | 45 % | España |
-18 % | 15 % | 30 % | -6 % | -20 % | 79 % | -29 % | 3 % | Turquía |
-25 % | 33 % | 6 % | 8 % | -6 % | -43 % | -1 % | -78 % | Ucrania |
-30 % | 5 % | -26 % | -21 % | 12 % | 21 % | -13 % | -51 % | Reino Unido |
-35 % | -1 % | -21 % | -38 % | -1 % | 17 % | -33 % | -20 % | Estados Unidos |
La popularidad relativa se define como la popularidad de una base de datos en una región concreta en comparación con su popularidad en todo el mundo. Por ejemplo, la cuota de MySQL en Alemania es del 39 %, mientras que su cuota mundial es del 51 %. Dividiendo la diferencia (-12 %) por 51 % obtenemos -24 %. Así definimos la popularidad relativa de MySQL en Alemania.
MySQL | PostgreSQL | MongoDB | Redis | SQLite | MS SQL Server | MariaDB | Oracle Database | |
---|---|---|---|---|---|---|---|---|
-18 % | -46 % | -27 % | -48 % | 16 % | -36 % | -29 % | -32 % | C |
-25 % | -9 % | -7 % | -24 % | 23 % | 203 % | -15 % | -17 % | C# |
-17 % | -38 % | -19 % | -46 % | 13 % | -22 % | -35 % | -22 % | C++ |
-2 % | 5 % | 40 % | -14 % | 73 % | -17 % | 20 % | -35 % | Dart |
26 % | 48 % | 39 % | 126 % | 32 % | -51 % | 20 % | -37 % | Go |
24 % | 5 % | 11 % | 26 % | -19 % | -9 % | -6 % | 82 % | Java |
19 % | 6 % | 40 % | 7 % | -2 % | 0 % | 31 % | -5 % | JavaScript |
-14 % | 8 % | 3 % | -10% | 66 % | -41 % | -14 % | -21 % | Kotlin |
68 % | 0 % | -9 % | 44 % | 21 % | -15 % | 211 % | -48 % | PHP |
0 % | 12 % | 10 % | -9 % | 29 % | -10% | -5 % | -7 % | Python |
16 % | 70 % | -37 % | 82 % | 17 % | -29 % | 12 % | -37 % | Ruby |
-26 % | 45 % | 10 % | 42 % | 79 % | -53 % | 11 % | -52 % | Rust |
20 % | 25 % | -5 % | 24 % | -6 % | 79 % | 20 % | 87 % | SQL |
-41 % | 67 % | -21 % | 13 % | -41 % | -49 % | -45 % | -17 % | Scala |
-23 % | -28 % | -16 % | -39 % | 67 % | -40 % | -31 % | -66 % | Swift |
-7 % | 47 % | 48 % | 24 % | 9 % | -3 % | 19 % | -34 % | TypeScript |
La popularidad relativa se define como la popularidad de una base de datos entre los usuarios de un determinado lenguaje de programación en comparación con su popularidad en general. Por ejemplo, la cuota de MongoDB entre los usuarios de Python es del 29,2 %, mientras que su cuota general es del 26,6 %. Dividiendo la diferencia (+2,6 %) entre 26,6 % obtenemos +10 %. Nos referimos a esto como la popularidad relativa de MongoDB entre los desarrolladores de Python.
MySQL | PostgreSQL | MongoDB | Redis | SQLite | MS SQL Server | MariaDB | Oracle Database | |
---|---|---|---|---|---|---|---|---|
– | 51 % | 64 % | 69 % | 59 % | 53 % | 75 % | 58 % | MySQL |
38 % | – | 50 % | 55 % | 51 % | 39 % | 50 % | 40 % | PostgreSQL |
33 % | 35 % | – | 40 % | 32 % | 31 % | 37 % | 29 % | MongoDB |
35 % | 37 % | 39 % | – | 34 % | 22 % | 38 % | 29 % | Redis |
29 % | 33 % | 30 % | 32 % | – | 28 % | 38 % | 21 % | SQLite |
18 % | 18 % | 21 % | 15 % | 20 % | – | 20 % | 29 % | MS SQL Server |
23 % | 20 % | 22 % | 23 % | 24 % | 18 % | – | 16 % | MariaDB |
14 % | 13 % | 14 % | 14 % | 11 % | 21 % | 13 % | – | Oracle Database |
3 % | 3 % | 3 % | 3 % | 2 % | 4 % | 3 % | 6 % | DB2 |
3 % | 4 % | 5 % | 5 % | 2 % | 3 % | 3 % | 4 % | Cassandra |
1 % | 1 % | 1 % | 1 % | 1 % | 1 % | 1 % | 2 % | Couchbase |
2 % | 2 % | 2 % | 4 % | 2 % | 2 % | 2 % | 3 % | HBase |
3 % | 3 % | 4 % | 4 % | 3 % | 2 % | 3 % | 3 % | Neo4j |
3 % | 5 % | 5 % | 4 % | 3 % | 5 % | 4 % | 6 % | Amazon Redshift |
7 % | 9 % | 8 % | 9 % | 6 % | 6 % | 10 % | 12 % | H2 |
3 % | 4 % | 3 % | 6 % | 2 % | 2 % | 3 % | 3 % | ClickHouse |
5 % | 8 % | 6 % | 7 % | 6 % | 7 % | 6 % | 6 % | Otro/a |
En esta tabla de reciprocidad, cada valor indica cuántos usuarios de la base de datos Column utilizan también la base de datos Row. Por ejemplo, el 38 % de los usuarios de MySQL también utilizan PostgreSQL, mientras que el 51 % de los usuarios de PostgreSQL también utilizan MySQL.
Los distintos usuarios se relacionan con las bases de datos de diferentes maneras. Mientras que los profesionales de las bases de datos prefieren utilizar DataGrip o SQL Server Management Studio, los que solo utilizan SQL de forma ocasional tienden a no instalar aplicaciones dedicadas a este fin, sino que confían en el complemento de base de datos de un IDE de JetBrains o simplemente en la línea de comandos.
MySQL | PostgreSQL | MongoDB | Redis | SQLite | MS SQL Server | MariaDB | Oracle Database | |
---|---|---|---|---|---|---|---|---|
38 % | 44 % | 38 % | 49 % | 37 % | 34 % | 44 % | 40 % | Complemento JetBrains / DataGrip |
25 % | 14 % | 20 % | 13 % | 17 % | 21 % | 21 % | 17 % | MySQL Workbench |
20 % | 24 % | 23 % | 26 % | 28 % | 15 % | 27 % | 17 % | Línea de comando |
18 % | 11 % | 15 % | 10 % | 16 % | 11 % | 29 % | 8 % | phpMyAdmin |
16 % | 15 % | 22 % | 12 % | 20 % | 19 % | 14 % | 14 % | Visual Studio Code |
16 % | 21 % | 17 % | 21 % | 15 % | 16 % | 21 % | 22 % | DBeaver |
15 % | 6 % | 10 % | 18 % | 8 % | 6 % | 8 % | 12 % | Navicat |
12 % | 13 % | 36 % | 13 % | 12 % | 12 % | 12 % | 11 % | MongoDB Compass |
9 % | 25 % | 14 % | 12 % | 14 % | 11 % | 11 % | 9 % | pgAdmin |
8 % | 8 % | 9 % | 6 % | 10 % | 47 % | 8 % | 13 % | SQL Server Management Studio |
5 % | 5 % | 5 % | 3 % | 4 % | 10 % | 4 % | 32 % | Oracle SQL Developer |
4 % | 3 % | 3 % | 4 % | 4 % | 4 % | 9 % | 3 % | HeidiSQL |
4 % | 4 % | 3 % | 5 % | 4 % | 2 % | 6 % | 1 % | TablePlus |
4 % | 4 % | 4 % | 3 % | 2 % | 5 % | 2 % | 16 % | PL/SQL Developer |
4 % | 2 % | 4 % | 1 % | 8 % | 4 % | 3 % | 4 % | Android Studio |
3 % | 3 % | 4 % | 2 % | 4 % | 14 % | 3 % | 4 % | Azure Data Studio |
2 % | 2 % | 2 % | 2 % | 2 % | 2 % | 4 % | 2 % | Adminer |
2 % | 2 % | 1 % | 2 % | 1 % | 1 % | 2 % | 0 % | Sequel Pro |
2 % | 2 % | 5 % | 2 % | 2 % | 2 % | 2 % | 1 % | Studio 3T Free |
2 % | 1 % | 1 % | 2 % | 1 % | 1 % | 2 % | 0 % | Sequel Ace |
1 % | 1 % | 1 % | 1 % | 1 % | 2 % | 1 % | 4 % | Toad |
4 % | 7 % | 5 % | 5 % | 7 % | 5 % | 6 % | 5 % | Otro/a |
4 % | 4 % | 4 % | 3 % | 6 % | 3 % | 3 % | 3 % | Ninguno/a |
Teniendo en cuenta que la mayoría de los encuestados utiliza dos o más bases de datos al mismo tiempo, no es de extrañar que, por ejemplo, los usuarios de Redis también utilicen pgAdmin.
Los productos de JetBrains parecen ser particularmente populares entre los usuarios de Redis, algo que hemos observado en nuestros informes desde 2020. En particular, la compatibilidad integrada con Redis se introdujo en DataGrip 2022.3; anteriormente, era posible utilizar Redis a través de un complemento especializado.
Complemento JetBrains / DataGrip | Línea de comando | Visual Studio Code | DBeaver | Navicat | HeidiSQL | Azure Data Studio | TablePlus | Toad | Otro/a | |
---|---|---|---|---|---|---|---|---|---|---|
-55 % | -60 % | 52 % | 26 % | -83 % | 60 % | 38 % | 22 % | 180 % | -36 % | Argentina |
21 % | 3 % | -22 % | -31 % | -92 % | -18 % | 65 % | 116 % | -51 % | 26 % | Benelux y norte de Europa |
-22 % | -18 % | -7 % | 125 % | -87 % | 16 % | 30 % | -17 % | -4 % | 15 % | Brasil |
-11 % | 11 % | 20 % | -29 % | -88 % | -35 % | 52 % | 84 % | 47 % | -2 % | Canadá |
-23 % | -30 % | 38 % | 44 % | -70 % | 75 % | 86 % | 21 % | 66 % | -32 % | América Central y del Sur |
28 % | -11 % | -31 % | 1 % | -94 % | 28 % | 1 % | -15 % | -57 % | 19 % | Europa del Este, Balcanes y Cáucaso |
8 % | -8 % | -51 % | 23 % | -95 % | 41 % | -38 % | 5 % | -51 % | 37 % | Francia |
36 % | 27 % | -13 % | -19 % | -93 % | 78 % | -24 % | 21 % | 6 % | 60 % | Alemania |
-31 % | -2 % | 46 % | -9 % | -89 % | -63 % | 12 % | -14 % | 38 % | -41 % | India |
-21 % | 30 % | -8 % | -50 % | -88 % | -63 % | -26 % | -20 % | – | 43 % | Japón |
30 % | 2 % | -34 % | 13 % | 352 % | 12 % | -79 % | -44 % | -74 % | -62 % | China continental |
-14 % | 4 % | -7 % | 35 % | -54 % | -30 % | 51 % | 37 % | -71 % | -4 % | México |
-17 % | -11 % | 46 % | -26 % | -81 % | -2 % | 10 % | 12 % | 1 % | -16 % | Oriente Medio, África, Asia Central |
-15 % | -8 % | 10 % | 22 % | -57 % | 41 % | 6 % | 43 % | -35 % | 3 % | Otro país del Sudeste Asiático y Oceanía |
10 % | -15 % | 0 % | 30 % | -88 % | 20 % | -12 % | 17 % | 7 % | 51 % | Resto de Europa |
45 % | 20 % | -66 % | -12 % | -64 % | -48 % | – | 6 % | -21 % | 14 % | Federación Rusa |
35 % | -55 % | -52 % | 90 % | -90 % | 211 % | -75 % | -60 % | 183 % | -19 % | Corea del Sur |
3 % | -18 % | -19 % | 71 % | -94 % | 77 % | -28 % | -13 % | 45 % | -34 % | España |
-21 % | -43 % | 18 % | 15 % | -48 % | -36 % | 12 % | -19 % | 75 % | -64 % | Turquía |
13 % | -33 % | -27 % | 11 % | -77 % | 61 % | -24 % | 31 % | – | -36 % | Ucrania |
-2 % | 11 % | -14 % | -44 % | -97 % | -24 % | 2 % | 71 % | 19 % | 54 % | Reino Unido |
-11 % | 14 % | 26 % | -34 % | -84 % | -42 % | 106 % | 11 % | 128 % | 63 % | Estados Unidos |
La popularidad relativa se define como la popularidad de una herramienta en una región en comparación con su popularidad en todo el mundo. Por ejemplo, la cuota de Command Line en Argentina es del 7,8 %, mientras que su cuota mundial es del 19,4 %. Dividiendo la diferencia (-11,6 %) por 19,4 % obtenemos -60 %. Nos referimos a esto como la popularidad relativa de Command Line en Argentina.
Un puñado de herramientas muestran una especificidad regional significativa. Por ejemplo, Navicat es muy popular en China, donde la utiliza un impresionante 42 % de los desarrolladores. Esto no es ninguna sorpresa, ya que la herramienta se desarrolló en Hong Kong y se ha adaptado bien a los usuarios chinos desde el principio, estableciendo activamente una fuerte presencia principalmente en ese mercado.
6%
8%
14%
Menos de un año
29%
28%
32%
1-3 años
28%
27%
24%
4-7 años
11%
12%
9%
8-10 años
26%
26%
21%
Más de 10 años
MySQL | PostgreSQL | MongoDB | Redis | SQLite | MS SQL Server | MariaDB | Oracle Database | |
---|---|---|---|---|---|---|---|---|
15 % | 10 % | 15 % | 4 % | 14 % | 12 % | 9 % | 13 % | Menos de un año |
35 % | 29 % | 37 % | 28 % | 32 % | 30 % | 26 % | 31 % | 1-3 años |
24 % | 26 % | 24 % | 33 % | 23 % | 21 % | 25 % | 24 % | 4-7 años |
9 % | 11 % | 9 % | 12 % | 9 % | 11 % | 12 % | 10 % | 8-10 años |
18 % | 23 % | 14 % | 23 % | 21 % | 27 % | 27 % | 23 % | Más de 10 años |
No
Sí
No lo sé
MySQL | PostgreSQL | MongoDB | Redis | SQLite | MS SQL Server | MariaDB | Oracle Database | |
---|---|---|---|---|---|---|---|---|
45 % | 39 % | 43 % | 40 % | 42 % | 43 % | 43 % | 43 % | No |
42 % | 52 % | 46 % | 53 % | 45 % | 45 % | 47 % | 44 % | Sí |
13 % | 9 % | 12 % | 8 % | 13 % | 12 % | 10 % | 13 % | No lo sé |
72%
71%
Los scripts de migración se almacenan en el VCS
24%
26%
El DDL de cada estado del esquema se almacena en el VCS
5%
4%
Otro/a
51%
67%
75%
Los scripts de migración se almacenan en el VCS
41%
28%
22%
El DDL de cada estado del esquema se almacena en el VCS
8%
4%
4%
Otro/a
MySQL | PostgreSQL | MongoDB | Redis | SQLite | MS SQL Server | MariaDB | Oracle Database | |
---|---|---|---|---|---|---|---|---|
69 % | 76 % | 71 % | 73 % | 76 % | 67 % | 76 % | 58 % | Los scripts de migración se almacenan en el VCS |
27 % | 20 % | 26 % | 24 % | 22 % | 29 % | 21 % | 38 % | El DDL de cada estado del esquema se almacena en el VCS |
3 % | 3 % | 3 % | 3 % | 3 % | 4 % | 3 % | 4 % | Otro/a |
MySQL | PostgreSQL | MongoDB | Redis | SQLite | MS SQL Server | MariaDB | Oracle Database | |
---|---|---|---|---|---|---|---|---|
19 % | 17 % | 20 % | 19 % | 18 % | 15 % | 20 % | 19 % | IDE de JetBrains |
11 % | 8 % | 12 % | 10 % | 9 % | 10 % | 10 % | 12 % | Base de datos |
10 % | 9 % | 11 % | 12 % | 8 % | 8 % | 10 % | 12 % | DataGrip |
10 % | 6 % | 11 % | 5 % | 8 % | 22 % | 7 % | 14 % | SQL Server Data Tools |
6 % | 11 % | 7 % | 10 % | 4 % | 5 % | 6 % | 8 % | Flyway |
4 % | 7 % | 5 % | 5 % | 2 % | 4 % | 4 % | 8 % | Liquibase |
2 % | 2 % | 3 % | 2 % | 1 % | 3 % | 1 % | 3 % | DB Change Manager |
1 % | 1 % | 1 % | 0 % | 1 % | 3 % | 1 % | 2 % | Complemento Redgate SQL Source Control para SSMS |
1 % | 0 % | 0 % | 0 % | 0 % | 1 % | 0 % | 1 % | Complemento DevArt SQL Source Control para SSMS |
0 % | 0 % | 0 % | 0 % | 0 % | 0 % | 0 % | 1 % | Evolve |
5 % | 9 % | 4 % | 9 % | 8 % | 5 % | 8 % | 5 % | Otro/a |
47 % | 47 % | 47 % | 44 % | 54 % | 45 % | 49 % | 41 % | Ninguno/a |
38%
38%
43%
1-5
24%
28%
20%
5-20
9%
6%
4%
Más de 50
7%
7%
5%
20–50
22%
21%
29%
No lo sé
MySQL | PostgreSQL | MongoDB | Redis | SQLite | MS SQL Server | MariaDB | Oracle Database | |
---|---|---|---|---|---|---|---|---|
40 % | 42 % | 41 % | 36 % | 41 % | 41 % | 41 % | 35 % | 1-5 |
21 % | 22 % | 22 % | 28 % | 19 % | 25 % | 24 % | 30 % | 5-20 |
6 % | 5 % | 6 % | 8 % | 4 % | 7 % | 6 % | 6 % | 20–50 |
5 % | 4 % | 5 % | 7 % | 3 % | 4 % | 4 % | 7 % | Más de 50 |
28 % | 27 % | 27 % | 21 % | 33 % | 23 % | 25 % | 23 % | No lo sé |
1%
1%
Billones o más
8%
8%
Miles de millones
34%
33%
Millones
24%
25%
Miles
15%
17%
Cientos o menos
18%
16%
No lo sé
4%
2%
1%
Billones o más
19%
12%
8%
Miles de millones
46%
45%
35%
Millones
18%
22%
27%
Miles
6%
8%
13%
No lo sé
6%
11%
17%
Cientos o menos
MySQL | PostgreSQL | MongoDB | Redis | SQLite | MS SQL Server | MariaDB | Oracle Database | |
---|---|---|---|---|---|---|---|---|
1 % | 1 % | 1 % | 1 % | 1 % | 2 % | 1 % | 2 % | Billones o más |
8 % | 10 % | 8 % | 13 % | 7 % | 8 % | 8 % | 11 % | Miles de millones |
33 % | 38 % | 33 % | 49 % | 31 % | 38 % | 37 % | 41 % | Millones |
25 % | 25 % | 25 % | 21 % | 28 % | 26 % | 28 % | 20 % | Miles |
18 % | 13 % | 18 % | 8 % | 19 % | 13 % | 15 % | 13 % | Cientos o menos |
14 % | 14 % | 15 % | 8 % | 14 % | 13 % | 12 % | 12 % | No lo sé |
¡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.
Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.