H2는 RDBMS(관계형데이터베이스)입니다.
매우 빠르고작은 크기의 데이터베이스라고 보시면 됩니다.
주로 메모리에 데이터를 저장하는 용도로 쓰이며, 디스크에 데이터를 저장할수도 있습니다.
영구 데이터베이스는 실제 메모리에 데이터를 유지하므로 데이터베이스 서버가 반송 되더라도 다시 사용이 가능함.
인 메모리 데이터베이스의 경우 데이터는 시스템 메모리에 저장되며 프로그램을 닫으면 데이터가 손실됨.
인 메모리 데이터베이스는 POC(Proof Of Concept)에 사용되며 프로덕션 응용 프로그램에서는 권장하지 않는다.
영구 데이터베이스는 Oracle, Mysql, Postgres 등을 사용하며, H2는 일반적으로 메모리 데이터베이스로 사용.