Spring Boot ist ein Framework für effektive Software-Entwicklung und besonders beliebt für den Einsatz im Backend. Seit vielen Jahren ist es fester Bestandteil der Enterprise-Entwicklung mit Java. Für die Ausführung in Containern und als Wegbereiter für Java in Cloud-Infrastrukturen konzipiert, können solche Applikationen aber auch eher klassisch u...
Wie mir der Oracle MCP Server meinen Wiedereinstieg als DBA beschleunigte. Es gibt Momente, in denen technologische Veränderungen plötzlich greifbar werden. Für mich war heute einer dieser Augenblicke, in dem ich nach mehreren Jahren ohne aktive Oracle-Administration wieder vor einer Datenbank saß und feststellen musste, dass mir die Routine und ak...
Vektordatenbanken spielen eine zentrale Rolle in modernen KI-Anwendungen. Sie bilden die Grundlage für semantische Textsuchen, indem sie Embeddings, numerische Repräsentationen von Texten oder anderen Daten speichern. Diese Embeddings ermöglichen es, Informationen anhand ihrer Bedeutung zu finden. Vektordatenbanken speichern und verwalten solc...
Die Welt der Backend-Entwicklung wird von etablierten und mächtigen Programmiersprachen wie C# oder Java mit Frameworks wie Spring Boot dominiert. Doch auch neue Sprachen werden veröffentlicht und versprechen innovative Ansätze. Eine davon ist Go (oder Golang) von Google. Eine Programmiersprache, die für ihre Einfachheit, Performance und exzellente...
Wer regelmäßig mit Oracle Datenbanken arbeitet, kennt es: Benutzer:innen anlegen, Tablespaces konfigurieren, Privilegien setzen. Dies alles sind oft wiederkehrende Aufgaben, die wertvolle Zeit kosten und dennoch fehleranfällig bleiben. Ansible bietet hier eine elegante Lösung. Als agentloses Automatisierungstool lässt sich damit die gesamte Datenba...
Die rasante Entwicklung großer Sprachmodelle (Large Language Models, kurz LLMs) eröffnet Unternehmen laufend neue Möglichkeiten, aber gleichzeitig bringt sie auch technische und organisatorische Herausforderungen mit sich. Eine dieser Herausforderungen ist die Migration von einem LLM zu einem anderen. Gründe dafür können technische Notwendigkeiten,...