Die Fragen in diesem Abschnitt wurden nur von Personen beantwortet, die Datenbanken verwenden.
Datenbanken
In diesem Jahr erobert Redis mit einem Anteil von 29% einen Podiumsplatz! Der 2009 veröffentlichte In-Memory-Datenstrukturspeicher hat seinen Anteil seit 2017 um 10 Prozentpunkte gesteigert. Auch PostgreSQL, SQLite und MariaDB verzeichnen in diesem Jahr höhere Anteile.
Bei einigen Fragen, einschließlich dieser, wurden die Befragten je nach ihrer Nutzung von SQL in zwei Gruppen aufgeteilt. Diejenigen, die SQL als eine ihrer drei primären Programmiersprachen angegeben hatten, wurden in die Gruppe „SQL ist primäre Sprache“ eingeteilt. Alle anderen Befragten, die SQL in den letzten 12 Monaten verwendet hatten, wurden in die Gruppe „SQL ist sekundäre Sprache“ eingeteilt. Die Antworten wurden auch nach den verwendeten Datenbanken aufgeteilt.
Bei den Top 3 gibt es kaum Unterschiede. Die Veteranen MS SQL Server und Oracle Database sind bei SQL-Profis viel beliebter, während SQLite und MongoDB eher bei SQL-Gelegenheitsnutzer*innen zum Zuge kommen.
Wie Sie sehen, variiert die Popularität der Datenbanken je nach Region. Was bedeutet relative Popularität in unseren Tabellen? Redis hat beispielsweise in Mexiko einen Anteil von unter 10%, während der weltweite Redis-Anteil 28,9% beträgt. Der Unterschied beträgt also etwa 19%. -19% geteilt durch 28,9% ergibt -65%. Dies ist die relative Popularität von Redis in Mexiko.
Einige Datenbanken, die in dieser Tabelle fehlen, sind in manchen Regionen beliebt – zum Beispiel H2 in Korea, Amazon Redshift und Cassandra in Indien, DB2 in Spanien, HBase in China, Neo4j in Nordeuropa/Benelux und ClickHouse in Russland.
Außerdem gibt es Stacks von Sprachen und Datenbanken: C# mit MSSQL; Kotlin, Swift und Dart mit SQLite; Go oder Ruby mit Redis; Java mit Oracle und PHP mit MariaDB.
Das erste Datenbanktool der Befragten ist auf der y-Achse und alle anderen Tools sind auf der x-Achse dargestellt. Beispielsweise verwenden 59% der PostgreSQL-Nutzer*innen auch MySQL, während nur 35% der MySQL-Nutzer*innen auch PostgreSQL verwenden.
Die Spitzenreiter sind unangefochten und stehen eigentlich nur miteinander in direkter Konkurrenz: MySQL ist unter PostgreSQL-Nutzer*innen weniger beliebt und umgekehrt. Gleichzeitig verwenden 21% der Befragten beide.
Die einzige signifikante Änderung ist der Rückgang bei der Verwendung der Befehlszeile zur Interaktion mit Datenbanken.
Wir dürfen nicht vergessen, dass die meisten Befragten zwei oder mehr Datenbanken gleichzeitig verwenden. Es ist also für eine MongoDB-Benutzerin nicht ungewöhnlich, auch MySQL Workbench zu verwenden.
Redis- und MariaDB-Nutzer*innen sind überdurchschnittlich erfahren: 38% bzw. 41% von ihnen arbeiten seit mehr als 7 Jahren mit Datenbanken.
Danke, dass Sie sich die Zeit genommen haben!
Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.
Werden Sie Mitglied im JetBrains Tech Insights Lab
Nehmen Sie an Umfragen und UX-Studien teil, um JetBrains-Produkte benutzerfreundlicher und gleichzeitig leistungsfähiger zu machen. Durch die Teilnahme an unserer Forschung können Sie auch Prämien erhalten.
Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.