Para a maioria dos desenvolvedores de software, seu trabalho envolve bancos de dados de uma forma ou de outra, mas apenas muito poucos afirmam que bancos de dados são sua principal área de foco. Por exemplo, 56% dos nossos entrevistados disseram que usam o SQL, mas apenas 3% especificaram o SQL como uma linguagem principal.

Observação: como o texto desta pergunta mudou, os números não podem ser comparados com os do ano anterior.

Que bancos de dados você utilizou nos últimos 12 meses?

Existem algumas preferências de banco de dados específicas de cada linguagem. Por exemplo, 20% dos desenvolvedores Scala usam o Apache Cassandra, enquanto 70% dos desenvolvedores C# usam o MS SQL Server. O MongoDB é muito popular entre os desenvolvedores TypeScript (45%) e os desenvolvedores Go (41%). 9 de 10 desenvolvedores PHP usam o MySQL, enquanto metade usa o MariaDB. Os bancos de dados "mais utilizados com SQL" são o Oracle, o MS SQL Server e o ClickHouse, já que cerca de um terço de seus usuários indicam o SQL como linguagem principal.

Esta pergunta foi respondida apenas por entrevistados que usam qualquer banco de dados.

Observação: como o texto desta pergunta mudou (de “6 meses” para “12 meses”), os números não podem ser comparados com os do ano anterior.

Você planeja adotar/migrar para outros bancos de dados nos próximos 12 meses? Em caso afirmativo, para quais?

70% estão satisfeitos com seu banco de dados e não planejam migrar ou adotar um novo.

Esta pergunta foi respondida apenas por entrevistados que usam qualquer banco de dados.

Observação: a pergunta do ano anterior foi respondida apenas por entrevistados que usaram regularmente o SQL (PL/SQL, T-SQL e outras extensões de programação via SQL).

Quais das seguintes ferramentas você costuma utilizar para trabalhar com bancos de dados?

Pelo segundo ano consecutivo, estamos vendo um declínio na popularidade do MySQL Workbench (queda de 30% para 24%), do phpMyAdmin (27% para 21%) e Command Line (27% para 24%) para o gerenciamento de bancos de dados.