As perguntas nesta seção foram respondidas apenas por entrevistados que usam um banco de dados.
Bancos de dados
Este ano, o Redis sobe ao pódio com 29% de participação. Este repositório de estrutura de dados na memória, que foi lançado pela primeira vez em 2009, aumentou sua participação em 10 pontos percentuais desde 2017. O PostgreSQL, o SQLite e o MariaDB também estão crescendo este ano.
Os resultados de algumas perguntas, incluindo esta, foram divididos em 2 grupos com base no envolvimento dos entrevistados com o SQL. Aqueles que identificaram o SQL como uma de suas três linguagens de programação principais foram classificados no grupo "O SQL é o principal", enquanto todos os outros que usaram o SQL nos últimos 12 meses foram colocados no grupo "O SQL é o secundário". As respostas também foram divididas de acordo com os bancos de dados utilizados pelos entrevistados.
Como você pode ver, os três primeiros quase não têm diferenças. Os veteranos, o MS SQL Server e o Oracle Database, são muito mais populares entre os profissionais SQL, enquanto o SQLite e o MongoDB são mais populares entre aqueles que usam o SQL apenas ocasionalmente.
Como você pode ver, a popularidade do banco de dados varia dependendo da região. O que é popularidade relativa em nossas tabelas? Por exemplo, a participação do Redis no México é inferior a 10%, enquanto, no restante do mundo, a participação do Redis é de 28,9%. Então, a diferença é de aproximadamente 19%. Se você dividir -19% por 28,9%, terá -65%. Esta é a popularidade relativa do Redis no México.
Existem bancos de dados não listados nessa tabela que são populares em algumas regiões, por exemplo, o H2 tem grande popularidade na Coreia, o Amazon Redshift e o Cassandra na Índia, o DB2 na Espanha, o HBase na China, o Neo4j no norte da Europa/Benelux e o ClickHouse na Rússia.
Além disso, existem pilhas de linguagem+bancos de dados. C# com MSSQL; Kotlin, Swift e Dart com SQLite; Go ou Ruby com Redis; Java com Oracle e PHP com MariaDB.
A primeira ferramenta de banco de dados dos usuários está listada no eixo Y, e todas as outras ferramentas, no eixo X. Por exemplo, 59% dos usuários do PostgreSQL também usam o MySQL, enquanto apenas 35% dos usuários do MySQL também usam o PostgreSQL.
Os líderes permanecem incontestáveis e só estão realmente em competição direta entre si: o MySQL é menos popular entre os usuários do PostgreSQL, e vice-versa. Ao mesmo tempo, 21% dos entrevistados usam ambos.
A única mudança significativa é a queda na participação daqueles que usam a linha de comando para interagir com bancos de dados.
Lembre-se de que a maioria dos entrevistados usa dois ou mais bancos de dados ao mesmo tempo. Portanto, não é incomum que os usuários do MongoDB também usem o MySQL Workbench.
Os usuários do Redis e do MariaDB são mais experientes do que os demais: 38% e 41% deles, respectivamente, trabalham com bancos de dados há mais de 7 anos.
Obrigado pelo seu tempo!
Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.
Participe do Laboratório de Insights de Tecnologia da JetBrains
Participe de pesquisas e estudos de experiência do usuário para tornar os produtos da JetBrains mais fáceis de usar, porém ainda mais poderosos. Você também terá a oportunidade de ganhar recompensas por participar das nossas pesquisas.
Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.