Development docs
  • Introduction
  • General information
    • Development Ecosystem
    • Documentation
    • Testing
    • Continuous Integration
    • Code Style
    • Paradigms
    • Design Patterns
    • Architecture
    • Refactoring
    • Date Formats
  • Various
    • Technologies and services
      • Travis
      • GitHub
    • Databases
      • Database Kinds
      • Style Guide
      • Joins
    • Web
      • Template View
      • Interactive View
      • Open Graph
      • Twitter Card
    • Parsers
    • Regular Expression
    • File Formats
      • Properties
    • Logging
  • git
    • Configuration files
      • gitignore
      • gitattributes
    • Gitflow
    • Tools
  • Web
    • REST
    • SOAP
  • Architecture
    • SOA
  • Object Oriented Programming
    • Returns
  • Jenkins
    • Pipeline
      • Steps
      • Environment
      • Notifications
      • Scripts
  • Java
    • Environment
      • Development Ecosystem
      • IDE
    • General
    • Interfaces and Generics for a Service
      • Dependencies
      • Type Errors
      • Nested Type Errors
    • Creating New Instances Dynamically
      • Using Classes
      • Using Providers
Powered by GitBook
On this page
  • Embedded databases
  • External databases

Was this helpful?

  1. Various
  2. Databases

Database Kinds

PreviousDatabasesNextStyle Guide

Last updated 6 years ago

Was this helpful?

When developing there are two important kinds of databases: embedded and external databases.

The embedded ones are included along the application, as if they were just another file, while external ones will require a service and some sort of connection.

Embedded databases

Embedded databases are useful during development and for testing.

Some of them may be used as embedded or external databases, depending on configuration.

These are some databases used embedded:

External databases

H2
HSQLDB
MySQL
PostgreSQL