<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nosql on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/tags/nosql/</link><description>Recent content in Nosql on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 03 Mar 2026 07:00:01 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/tags/nosql/index.xml" rel="self" type="application/rss+xml"/><item><title>Jakarta Data and NoSQL - Standardized Data Access for Jakarta EE</title><link>https://javapro-en.svenruppert.com/jakarta-data-and-nosql-standardized-data-access-for-jakarta-ee/</link><pubDate>Tue, 03 Mar 2026 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/jakarta-data-and-nosql-standardized-data-access-for-jakarta-ee/</guid><description>&lt;p&gt;The amount of data collected by applications nowadays is growing rapidly. Many of them need to support both relational SQL and non-relational NoSQL databases. Jakarta Data provides an API to allow easy data access. Developers can split the persistence mechanism and the model using common features like the Repository pattern and seamlessly switch between SQL and NoSQL databases or even use both in the same application.&lt;/p&gt;
&lt;h2 id="what-are-nosql-databases"&gt;What are NoSQL Databases?&lt;/h2&gt;
&lt;p&gt;NoSQL databases, also called “not only SQL”, “non-Relational” or “non-SQL”, are a type of database management system, where storage and querying data are performed differently from traditional ways used in relational databases.&lt;/p&gt;</description></item><item><title>Java and Databases: From SQL to JPA and NoSQL</title><link>https://javapro-en.svenruppert.com/java-and-databases-from-sql-to-jpa-and-nosql/</link><pubDate>Thu, 19 Jun 2025 07:00:02 +0000</pubDate><guid>https://javapro-en.svenruppert.com/java-and-databases-from-sql-to-jpa-and-nosql/</guid><description>&lt;p&gt;Over the past 30 years, Java has significantly changed the way applications interact with databases. In the early days, Java applications typically used a client/server model and a three-tier architecture, where SQL statements were often embedded as string literals within the application. These statements were sent to databases through straightforward interfaces such as JDBC.&lt;/p&gt;
&lt;p&gt;As programming paradigms shifted towards Object-Oriented Programming (OOP), Java developers began to integrate business logic more seamlessly into data structures. This move represented a shift from purely database-centric models to application-first designs. This transition enabled data abstraction through application programming interfaces (APIs), allowing SQL database tables and rows to be represented as classes and objects within the application. As a result, data sharing and persistence also evolved, moving from strictly normalized relational tables to document-oriented databases that align more closely with object-oriented structures and specific use cases.&lt;/p&gt;</description></item><item><title>A Look Back at Java's 30-year Journey with Databases</title><link>https://javapro-en.svenruppert.com/a-look-back-at-javas-30-year-journey-with-databases/</link><pubDate>Wed, 21 May 2025 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/a-look-back-at-javas-30-year-journey-with-databases/</guid><description>&lt;p&gt;Written by &lt;a href="https://www.linkedin.com/in/sambodden/"&gt;Brian Sam-Bodden&lt;/a&gt; &amp;amp; &lt;a href="https://www.linkedin.com/in/raphaeldelio/"&gt;Raphael De Lio&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When Java 1.0 launched in 1996, both the language and the internet were very different from today. At the time, the web was mostly static, and Java’s promise to “caffeinate” the web by supercharging it with interactive games and animations was promising. According to David Banks, who wrote to Wired in 1995, Java was the hottest thing since Netscape.&lt;/p&gt;
&lt;p&gt;To put it in a better perspective, Java’s origins date back to 1990 when Sun Microsystems struggled to find its place in the consumer market. At the time, they developed Oak, a new programming language designed to be platform-independent, lightweight, and ideal for networked environments. Their first attempt was to commercialize Oak for interactive televisions. &lt;/p&gt;</description></item><item><title>Minimize Costs by Utilizing Cloud Storage with Spring-Data-Eclipse-Store</title><link>https://javapro-en.svenruppert.com/minimize-costs-by-utilizing-cloud-storage-with-spring-data-eclipse-store/</link><pubDate>Mon, 29 Jul 2024 07:52:28 +0000</pubDate><guid>https://javapro-en.svenruppert.com/minimize-costs-by-utilizing-cloud-storage-with-spring-data-eclipse-store/</guid><description>How to save money storing data in Cloud blob-stores instead of expensive databases through the use of the open-source Spring-Data-Eclipse-Store library.</description></item></channel></rss>