Datenbanken
Teilen:
Die Fragen in diesem Abschnitt wurden nur Befragten gestellt, die nach eigener Angabe Datenbanken verwenden.
Teilen:
SQLite ist vom dritten auf den fünften Rang zurückgefallen – eine Entwicklung, die wir uns nicht erklären können. Das leichtgewichtige und benutzerfreundliche SQLite wird in eigenständigen Desktop-Anwendungen, in der Embedded-Entwicklung, als lokaler Speicher für Mobil-Apps und in so gut wie jedem anderen Bereich eingesetzt. Werden lokale Datenbanken überflüssig in einer Zeit, in der sogar unsere Kaffeemaschinen ein Backend in der Cloud haben? Oder wechseln die Entwickler*innen vielleicht zu anderen Embedded-Datenbanken? Wenn Sie eine bessere Erklärung haben, würden wir sie gerne hören!
Bei einigen Fragen, einschließlich dieser, wurden die Ergebnisse je nach SQL-Nutzung in drei Gruppen aufgeteilt:
- „SQL – Hauptsprache“ ist die Gruppe derjenigen, die SQL an erster Stelle unter ihren primären Programmiersprachen angegeben haben.
- „SQL – primäre Sprache“ umfasst diejenigen, die SQL als eine ihrer drei primären Programmiersprachen angegeben haben (möglicherweise als Hauptsprache).
- „SQL – sekundäre Sprache“ schließt alle anderen ein, die in den vergangenen 12 Monaten SQL verwendet haben.
SQLite und MongoDB scheinen von SQL-Gelegenheitsbenutzer*innen bevorzugt zu werden, da sie sich aufgrund ihrer einfachen Installation und Nutzung ideal für kleinere Anwendungen, zum Lernen und für Prototypen eignen. Am anderen Ende des Spektrums befinden sich MS SQL Server und Oracle Database, die beiden Veteranen unter den Datenbanken, die unter SQL-Profis deutlich stärker verbreitet sind als unter Nicht-Profis.
Unter relativer Popularität verstehen wir die Verbreitung einer Datenbank in einer bestimmten Region im Verhältnis zu ihrer weltweiten Verbreitung. Zum Beispiel hat MySQL in Deutschland einen Anteil von 39%, während sein weltweiter Anteil bei 51% liegt. Wenn wir die Differenz (–12%) durch 51% teilen, erhalten wir –24%. Wir bezeichnen dies als die relative Popularität von MySQL in Deutschland.
Unter relativer Popularität verstehen wir die Verbreitung einer Datenbank bei Benutzer*innen einer bestimmten Programmiersprache im Verhältnis zu ihrer allgemeinen Verbreitung. Zum Beispiel liegt der Anteil von MongoDB unter Python-Anwender*innen bei 29,2%, während sein Gesamtanteil bei 26,6% liegt. Wenn wir die Differenz (2,6%) durch 26,6% teilen, erhalten wir +10%. Wir bezeichnen dies als die relative Popularität von MongoDB bei Python-Entwickler*innen.
Diese Reziprozitätstabelle gibt an, wie viele Benutzer*innen der Datenbank in der jeweiligen Spalte auch die Datenbank in der jeweiligen Zeile nutzen. Beispielsweise verwenden 38% der MySQL-Nutzer*innen auch PostgreSQL, während 51% der PostgreSQL-Nutzer*innen auch MySQL verwenden.
Die Art und Weise, wie Datenbanken verwendet werden, ist sehr individuell. Während Datenbankprofis DataGrip oder SQL Server Management Studio bevorzugen, neigen SQL-Gelegenheitsanwender*innen eher nicht dazu, spezielle Anwendungen für diesen Zweck zu installieren. Stattdessen verwenden sie das Datenbank-Plugin einer JetBrains-IDE oder einfach die Befehlszeile.
Da die meisten Befragten zwei oder mehr Datenbanken gleichzeitig verwenden, ist es kein Wunder, dass zum Beispiel auch Redis-Benutzer*innen pgAdmin verwenden.
JetBrains-Produkte scheinen unter Redis-Benutzer*innen besonders populär zu sein, und dies beobachten wir schon seit 2020 in unseren Berichten. DataGrip bietet eine integrierte Redis-Unterstützung seit Version 2022.3; davor konnte Redis mit einem speziellen Plugin verwendet werden.
Unter relativer Popularität verstehen wir die Verbreitung eines Tools in einer bestimmten Region im Verhältnis zu seiner weltweiten Verbreitung. Zum Beispiel hat die Befehlszeile in Argentinien einen Anteil von 7,8%, während sein weltweiter Anteil bei 19,4% liegt. Wenn wir die Differenz (–11,6%) durch 19,4% teilen, erhalten wir –60%. Diesen Wert bezeichnen wir als die relative Popularität der Befehlszeile in Argentinien.
Einige wenige Tools weisen erhebliche regionale Besonderheiten auf. In China zum Beispiel ist Navicat sehr populär und wird von beeindruckenden 42% der Entwickler*innen verwendet. Das ist keine Überraschung, denn das Tool wurde in Hongkong entwickelt und war von Anfang an gut an chinesische Benutzer*innen angepasst, sodass es auf diesem Markt aktiv eine starke Präsenz ausgebaut hat.
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.
Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.