Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Keynotes
    • Registration
  • Community Activities
    • Community Day Overview
    • Automotive & SDV Community Day
    • Community Day for Java Developers
    • OSGi Summit
    • eSAAM 2023 on Cloud-to-Edge Continuum
    • Call for BoFs
    • Dinner Meetups
    • EMO Office Hours
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Resources
    • Code of Conduct
    • Meet the Speakers
    • Information for Speakers
    • Information for Tutorial Presenters
    • Press
    • Share Your Participation
    • Convince Your Manager
    • Onsite Information for Attendees
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  • Venue
    • Conference Venues
    • Hotels
    • Ludwigsburg
  1. Home
  2. EclipseCon
  3. EclipseCon 2023
  4. Sessions
  5. Jakarta Data - Standardized Data Access for SQL and NoSQL Databases

Jakarta Data - Standardized Data Access for SQL and NoSQL Databases

Session details
Status: 
Backup
Speaker(s): 
Werner Keil (Self Employed)
Emily Jiang (IBM)
Experience level: 
Beginner
Tags: 
Jakarta Data
JakartaEE
Java
Data Access
databases
Session Track: 
Programming Languages & Runtimes
Session Type: 
Standard

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.

First we'll compare popular Java data access frameworks for SQL/JPA and NoSQL databases. We are going to look at Jakarta NoSQL/JNOSQL, Spring Data, Micronaut Data, Quarkus/Panache or DeltaSpike Data. What do they have in common? How do they compare, what are the differences and similarities? We'll show each of them with a selection of different NoSQL or SQL databases to learn how they work and what concepts like CRUD operations, the Repository pattern, pagination or sorting they support.

Followed by an overview of Jakarta Data and how it can help migrate your data applications to a vendor-neutral future, becoming greater than the sum of all existing solutions.

Objective of the presentation: 
Understand different database systems, both NoSQL and SQL. How 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.
Attendee pre-requisites - If none, enter "N/A": 
Knowing a bit of Java and databases cannot hurt, but it is not mandatory.
  • Sign in to post comments.

Elite

  • Huawei
  • ZettaScale Technologies

Premium

  • Yatta Solutions GmbH
  • Eurotech
  • Gradle

Basic

  • Equo Tech, Inc.
  • Mercedes-Benz Tech Innovation GmbH
  • CEA List
  • Obeo
  • SCANOSS
  • ETAS GmbH
  • SOTEC GmbH & Co KG
  • TypeFox GmbH
  • MicroStream Software GmbH
  • EclipseSource

Supporter

  • Open Elements

Media

  •  IT-Schulungen.com
  • GermanTechJobs

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top