Wie es um die Datenbanklandschaft bestellt ist

Der Branchenbericht 2024 von Redgate umfasst Daten aus sämtlichen Wirtschaftszweigen und Unternehmensgrößen, von Entwicklern, DBAs und Softwarelieferanten bis hin zu IT-Führungskräften, CTOs und CEOs in aller Welt.

Methodology

  • 3849 Teilnehmer
  • 6 Kontinente
  • 15 Branchen

View this page on desktop for the full experience.

KI (Künstliche Intelligenz)

Zukunftsweisende Technologien und Hürden bei der Umsetzung

In den vergangenen zwölf Monaten haben wir beeindruckende Fortschritte in der KI-Technologie und im Bereich des maschinellen Lernens erlebt, die die Art und Weise, wie Systeme und Fachkräfte arbeiten, grundlegend verändert haben. Von der Erstellung von Inhalten über die Code-Generierung und Bildproduktion bis hin zur Analyse von Daten und der Gestaltung von Präsentationen – KI stellt die größte Veränderung in der digitalen Welt dar, die die Branche je gesehen hat (natürlich neben der Erfindung des Internets, dem Ursprung aller digitalen Innovationen).

Die Integration dieser Werkzeuge in die bestehenden Technologiestacks ist allerdings nicht ohne Herausforderungen. KI ist ein neues Feld, dessen Potenziale und Grenzen noch umfassend erkundet werden müssen. Zudem haben Entwickler noch Nachholbedarf in Bezug auf das notwendige Wissen, die erforderlichen Fähigkeiten und die angemessene Schulung, um das volle Potenzial der KI auszuschöpfen.

Methodology

Bestimmung des KI-Lebenszyklus und der Nutzererwartungen

Wie bei jeder neuen Technologie durchläuft auch jedes Werkzeug einen Adoptionslebenszyklus, beginnend bei den frühen Innovatoren und Anwendern bis hin zur späten Mehrheit und den Nachzüglern. KI ist derzeit ein viel diskutiertes Thema und weckt hohe Erwartungen an ihr Potenzial. Unsere Umfrageergebnisse bestätigen den anerkannten Wert von KI: 20% der Befragten gaben an, KI-Technologien bereits im Bereich des Datenbankmanagements eingesetzt zu haben. Zudem erwägen 35% der Befragten, KI-Technologien in naher Zukunft zu implementieren.

Has your organization used AI in the context of database management?

  • Yes, we have (20%)
  • No, but we plan to (35%)
  • No, and we have no plans to (32%)
  • Other / N/A (13%)

Early Adopters von KI und deren Anwendungsfälle

KI bietet eine Fülle von Anwendungsmöglichkeiten im Bereich des Datenbankmanagements, wobei insbesondere die Analyse und Optimierung von Datenbankabfragen und Code im Vordergrund stehen. Dies spiegelt sich auch in unseren Umfrageergebnissen wider: 64% der Nutzer, die bereits KI einsetzen, verwenden sie für die Optimierung von Abfragen und Code.

Darüber hinaus setzen 65% der Nutzer KI-Tools ein, um Aufgaben im Zusammenhang mit Datenbankschemata zu unterstützen, und 55% nutzen sie zur Generierung von Beispieldaten oder Code-Snippets. KI scheint bereits einen festen Platz in der Entwicklung und beim Testen von Datenbanken gefunden zu haben, sei es durch die Simulation verschiedener Datenbankszenarien oder die Automatisierung von Testprozessen.

Has your company used AI for testing/development purposes?

Testing and development tasks involving database schema
  • No (45)
  • Yes (186)
Analyzing and optimizing database queries or code
  • No (66)
  • Yes (151)
Generating sample data or code snippets
  • No (58)
  • Yes (147)
Validating and analyzing database changes during development
  • No (144)
  • Yes (70)
Simulating various database scenarios for testing purposes
  • No (64)
  • Yes (142)
Automating testing scenarios
  • No (69)
  • Yes (129)

Positive Auswirkungen des Einsatzes von KI

Wenn KI-Tools sachgerecht eingesetzt werden, bieten sie für Datenbankprofis zahlreiche Vorteile. Das Versprechen, Arbeitsprozesse zu beschleunigen und zu vereinfachen, ist dabei ein Hauptanziehungspunkt, ebenso wie die Fähigkeit zur Fehlererkennung und -korrektur. Unsere Umfrage unter Personen, die bereits KI-Technologie nutzen, zeigt, dass die Steigerung der Effizienz durch Vereinfachung und Automatisierung von Prozessen an erster Stelle der wahrgenommenen Vorteile steht. Eng damit verbunden sind verbesserte Sicherheit und Standardisierung, sowie die Optimierung der Datenbankleistung und das Erlangen fortgeschrittener Einsichten. Diese Ergebnisse deuten darauf hin, dass KI, wenn sie richtig angewendet wird, in jedem Bereich überzeugen kann.

The main benefits organizations have experienced from using AI

  • Streamlining tasks / efficiency (41%)
  • Automation (41%)
  • Enhanced security (40%)
  • Standardization (39%)
  • Optimized database performance (35%)
  • Advanced insights (27%)
  • None (6%)

Potenzielle Anwendungsmöglichkeiten von KI im Datenbankmanagement

Neben den Befragten, die bereits KI-Technologien einsetzen, wurden auch diejenigen befragt, die planen, dies in Zukunft zu tun. Hierbei zeigte sich, dass die Optimierung von Abfragen sowie das Generieren und Überprüfen von Code die beliebtesten geplanten Anwendungsbereiche sind. Dies sind offensichtliche Anwendungsfälle für KI-Tools, da sie anhand eines umfangreichen Repositoriums von Abfragen und bereits existierendem Code trainiert werden können. Weitere in Erwägung gezogene Anwendungen im Datenbankbereich sind prädiktive Analysen, Datenmodellierung und Schemaentwurf, Anomalieerkennung und Sicherheitsaspekte sowie die Automatisierung von Datenbankmanagementaufgaben.

The top 10 tasks organizations are interested in using AI for

  • Query optimization (54%)
  • Code review and generation (48%)
  • Predictive analytics (40%)
  • Data modelling and schema design (37%)
  • Anomaly detection and security (33%)
  • Data quality assurance (32%)
  • Automating database management (29%)
  • Natural language interfaces (26%)
  • Data indexing and search (25%)
  • Data backup and recovery (20%)

Beliebte KI-Tools für die Datenbankentwicklung

Wie bei jeder neuen digitalen Entwicklung tauchen auch im Bereich der KI schnell zahlreiche Tools auf dem Markt auf. Trotz ihrer relativen Neuheit hat KI bereits eine Vielzahl von Tools hervorgebracht, die in verschiedenen Aufgabenbereichen unterstützen. Speziell im Kontext von Datenbanken und Entwicklung wurden in unseren Umfrageergebnissen fünf besonders beliebte Tools genannt, die bereits im Einsatz sind: 39% der Befragten nutzen GitHub Copilot, 26% Amazon CodeGuru und CodeWhisperer, 23% setzen auf DeepCode und 21% verwenden Tabnine.

The top 10 AI tools used by organizations

  • GitHub Copilot (39%)
  • Amazon CodeGuru / CodeWhisperer (26%)
  • Otter.ai (24%)
  • DeepCode (23%)
  • Tabnine (21%)
  • Scribe (20%)
  • Quilllbot or Wordtune (20%)
  • Mintlify (17%)
  • AskCodi (15%)
  • CodeWP (14%)

Risiken bei der Nutzung von KI mit der Datenbank

Trotz der Vorteile, die KI in der Datenbanknutzung bietet, wurden in der Umfrage auch drei Hauptbedenken deutlich. An erster Stelle steht die praktische Umsetzbarkeit von KI. Datensicherheit ist ein weiteres großes Anliegen, insbesondere im Hinblick darauf, wie Tools wie ChatGPT mit eingegebenen Daten umgehen. Hinzu kommt die Genauigkeit der generierten Ergebnisse und die Notwendigkeit für angemessene Schulung und Expertise, um optimale Ergebnisse zu erzielen.

Ethische Bedenken hinsichtlich der Daten ergeben sich aus den Informationen, die zum Trainieren der großen Sprachmodelle hinter KI-Chatbots verwendet werden, und deren Einfluss auf die Einhaltung regulatorischer Vorgaben. 2024 wird in Europa der Regulatory AI Data Act eingeführt, der diese Bedenken direkt adressiert und zweifellos einen Präzedenzfall für die zukünftige Nutzung von KI setzen wird.

Die Frage der Schulung und Expertise wird wahrscheinlich wichtiger, sobald Datenschutz- und Regulierungsanforderungen geklärt sind. Dies umfasst das laufende Management und die Unterstützung bei der Nutzung von KI-Tools, den Performance-Overhead und die Integration in bestehende Workflows.

The top 5 concerns with using AI

  • Data security and privacy (41%)
  • Accuracy and reliability (37%)
  • Training / expertise (29%)
  • Ethical concerns (27%)
  • Regulatory compliance (25%)