<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Database on JAVAPRO Germany</title><link>https://javapro.svenruppert.com/tags/database/</link><description>Recent content in Database on JAVAPRO Germany</description><generator>Hugo</generator><language>de-DE</language><lastBuildDate>Mon, 10 Nov 2025 07:00:12 +0000</lastBuildDate><atom:link href="https://javapro.svenruppert.com/tags/database/index.xml" rel="self" type="application/rss+xml"/><item><title>Jakarta Data und NoSQL - Standardisierte Datenzugriffe für Jakarta EE</title><link>https://javapro.svenruppert.com/jakarta-data-und-nosql-standardisierte-datenzugriffe-fuer-jakarta-ee/</link><pubDate>Mon, 10 Nov 2025 07:00:12 +0000</pubDate><guid>https://javapro.svenruppert.com/jakarta-data-und-nosql-standardisierte-datenzugriffe-fuer-jakarta-ee/</guid><description>&lt;p&gt;Die Datenmenge, die Anwendungen heutzutage erfassen, wächst rasant. Viele Anwendungen müssen sowohl relationale SQL- als auch nicht-relationale NoSQL-Datenbanken unterstützen. Jakarta Data bietet eine API für einfachen Datenzugriff. Entwickler können den Persistenzmechanismus und das Modell mithilfe gemeinsamer Funktionen wie dem Repository-Muster trennen und nahtlos zwischen SQL- und NoSQL-Datenbanken wechseln oder sogar beide in derselben Anwendung verwenden.&lt;/p&gt;
&lt;h2 id="was-sind-nosql-datenbanken"&gt;Was sind NoSQL-Datenbanken?&lt;/h2&gt;
&lt;p&gt;NoSQL-Datenbanken, auch „Nicht Nur SQL“, „Nicht-Relational“ oder „Nicht-SQL“ genannt, sind eine Art Datenbankverwaltungssystem, bei dem die Speicherung und Abfrage von Daten anders erfolgt als bei herkömmlichen relationalen Datenbanken.&lt;/p&gt;</description></item><item><title>Vektor-Embedding in Java-Anwendungen: Gen-AI-Funktionen direkt aus der Datenbank</title><link>https://javapro.svenruppert.com/vektor-embedding-in-java-anwendungen-genai-funktionen-direkt-aus-der-datenbank/</link><pubDate>Tue, 06 May 2025 12:01:21 +0000</pubDate><guid>https://javapro.svenruppert.com/vektor-embedding-in-java-anwendungen-genai-funktionen-direkt-aus-der-datenbank/</guid><description>&lt;p&gt;Generative KI (GenAI) hat sich in den vergangenen Jahren rasant weiterentwickelt und findet zunehmend Einzug in die praktische Softwareentwicklung. Was früher als Forschungsfeld galt, wird heute zum Werkzeug für den Entwickleralltag – auch im Java-Umfeld. Eine Schlüsselrolle spielen dabei Vektor-Embeddings: Sie ermöglichen Funktionen wie semantische Suche, Textklassifikation oder Empfehlungssysteme und eröffnen damit völlig neue Anwendungsmöglichkeiten.&lt;/p&gt;
&lt;p&gt;Doch wie lassen sich diese Technologien in bestehende Java-Anwendungen einbinden, ohne dass komplexe Frameworks oder externe Cloud-Dienste notwendig werden?&lt;/p&gt;</description></item><item><title>Java-Performance optimieren: Caching mit Core Java statt komplexer Frameworks</title><link>https://javapro.svenruppert.com/java-performance-optimieren-caching-mit-core-java-statt-komplexer-frameworks/</link><pubDate>Mon, 05 May 2025 07:04:10 +0000</pubDate><guid>https://javapro.svenruppert.com/java-performance-optimieren-caching-mit-core-java-statt-komplexer-frameworks/</guid><description>&lt;p&gt;Langsame Java-Anwendungen sind in vielen Projekten ein bekanntes Problem: Verzögerungen durch ORM, komplizierte Caching-Strukturen und überlastete Datenbanken bremsen die Performance aus. Auf der &lt;a href="https://2025.europe.jcon.one/"&gt;JCON EUROPE 2025&lt;/a&gt; zeigt der zweistündige Workshop „&lt;a href="https://schedule.jcon.one/?selectedSession=797351"&gt;High-Performance Caching with Pure Java: Supercharge Your Sluggy Database Application&lt;/a&gt;“, wie sich diese Probleme gezielt lösen lassen – ausschließlich mit Core Java, ohne zusätzliche Frameworks oder Cloud-Dienste.&lt;/p&gt;
&lt;h2 id="hands-on-caching-und-abfragen-mit-maximaler-geschwindigkeit"&gt;Hands-on: Caching und Abfragen mit maximaler Geschwindigkeit&lt;/h2&gt;
&lt;p&gt;Teilnehmende lernen, wie sie eine hochperformante Caching- und Abfrageschicht selbst entwickeln können – schlank, speichereffizient und direkt in Java. Ziel ist es, typische Performance-Engpässe in datenbankbasierten Anwendungen zu beseitigen und die Systemgeschwindigkeit um ein Vielfaches zu steigern.&lt;/p&gt;</description></item></channel></rss>