📕
Knowledge
  • Knowledge Repository
  • Java
    • Intro
    • Persistence
      • Java Persistence API (JPA)
        • Entity Manager
        • Transaction Management
        • Relationship Mapping
      • Java Transaction API (JTA)
    • Resources
  • Angular
    • Intro
    • Overview
    • CLI Commands
    • Directives
  • Tools
    • IDEs
      • IntelliJ
        • Shortcuts
  • Book Notes
    • Intro
    • Java A Beginner's Guide
      • Chapter 1. Java Fundamentals
      • Chapter 2. Data Types and Operators
      • Chapter 3. Program Control Statements
      • Chapter 4. Introducing Classes, Objects, and Methods
      • Chapter 5. More Data Types & Operators
      • Chapter 6. Closer Look At Methods and Classes
      • Chapter 7. Inheritance
      • Chapter 8. Packages & Interfaces
      • Chapter 9. Exception Handling
      • Chapter 10. Using I/O
    • Data Pipelines With Airflow
      • Chapter 1. Meet Airflow
      • Chapter 2. Anatomy Of a DAG
  • Course Notes
    • Intro
    • Spring: TDD With JUnit
Powered by GitBook
On this page

Was this helpful?

  1. Java

Persistence

What is persistence?

Persistence refers to information that continues to exist even after the process or application that created it is no longer running.

Data that is stored in memory is usually destroyed when the application shuts down, unlike persisted data that is stored across time and can live independent of the system that created it.

We persist data so that later it can be:

  • Retrieved

  • Processed

  • Transformed

  • Analyzed

Storage options to persist data

  • Relational databases

  • NoSQL databases

  • File systems

  • etc

PreviousIntroNextJava Persistence API (JPA)

Last updated 4 years ago

Was this helpful?