
개요JPA를 학습하다 보면 @Entity 어노테이션을 사용할 때 각 벤더사의 데이터베이스에 맞는 방언(Dialect)을 설정해야 합니다. 이는 SQL 표준이 존재하지만, Oracle, MySQL, PostgreSQL 등 데이터베이스 벤더사마다 각자의 '방언'처럼 문법이나 함수가 조금씩 다르게 구현되어 있기 때문입니다. 이러한 맥락에서 본 글에서는데이터베이스 벤더에 대해 정리하고자 합니다. 데이터베이스 벤더란❓데이터베이스 벤더(Database Vendor)란 특정 데이터베이스 관리 시스템(DBMS)을 개발하고 제공하는 회사를 의미합니다.DBMS는 데이터를 저장, 관리, 검색, 업데이트 하는 데 필요한 소프트웨어로, 벤더는 이러한 소프트웨어를 설계, 개발, 배포하고 지원하는 역할을 합니다. 각 벤더들은 SQ..