무료 DBMS 비교, 오픈소스와 상용 무료판 제한 정리
무료 DBMS는 크게 두 종류입니다. PostgreSQL·MySQL·MariaDB·SQLite처럼 오픈소스로 무료인 것과, Oracle Database Free·SQL Server Express처럼 상용 제품의 무료판입니다. 상용 무료판은 데이터 크기와 CPU·메모리 제한이 있어(예: SQL Server Express DB당 10GB) 규모가 커지면 유료 판으로 옮겨야 합니다.
GPL 라이선스(MySQL·MariaDB 서버)는 함께 배포하는 소프트웨어에 조건이 붙을 수 있습니다. 상용 제품에 넣어 배포한다면 라이선스 문서를 먼저 확인하세요.
오픈소스 무료 DBMS
OPEN SOURCE
| PostgreSQL | postgresql.org · PostgreSQL License (BSD·MIT 계열 자유 라이선스) |
|---|---|
| MySQL Community | mysql.com · GPL v2 (Oracle 제공) |
| MariaDB | mariadb.org · 서버 GPL v2, 클라이언트 라이브러리 LGPL |
| SQLite | sqlite.org · 퍼블릭 도메인 (파일 하나로 동작하는 내장형) |
상용 DBMS 무료판과 제한
FREE EDITION
| Oracle AI Database Free | CPU 2개, 메모리 2GB, 사용자 데이터 12GB까지 · 운영 환경 사용은 막지 않지만 지원·보안 패치 없음 |
|---|---|
| SQL Server Express | DB당 최대 10GB · 1소켓 또는 4코어 중 작은 쪽 · 버퍼 풀 1,410MB |
Oracle AI Database Free는 지원과 보안 패치가 없어, Oracle은 운영 서비스에는 지원되는 판을 권장합니다.
용도별 추천
HOW TO PICK
| 웹 서비스·일반 업무 | PostgreSQL, MySQL, MariaDB |
|---|---|
| 앱·데스크톱 내장, 작은 도구 | SQLite |
| Oracle 문법 학습·호환 테스트 | Oracle AI Database Free (12GB 제한) |
| Windows·.NET 소규모 앱 | SQL Server Express (10GB 제한) |
라이선스 차이 한눈에
LICENSE
| PostgreSQL License | 사용·수정·배포 자유, 저작권 고지 유지 |
|---|---|
| GPL v2 | 수정해 배포하면 소스 공개 의무 등 조건 |
| LGPL (MariaDB 클라이언트) | 라이브러리로 연결해 자유롭게 배포 가능 |
| 퍼블릭 도메인 (SQLite) | 저작권 없이 자유 사용 |
함께 보면 좋은 글
MORE
버전별 지원 기간입니다.
티베로·큐브리드·알티베이스입니다.
자주 묻는 질문
FAQ
완전 무료로 쓸 수 있는 DBMS는?
PostgreSQL, MySQL Community, MariaDB, SQLite가 대표적입니다. 다만 MySQL·MariaDB 서버는 GPL 조건을 확인해야 합니다.
SQL Server Express 용량 제한은?
데이터베이스 하나당 최대 10GB입니다.
Oracle 무료 버전 제한은?
Oracle AI Database Free는 CPU 2개, 메모리 2GB, 사용자 데이터 12GB까지이며 지원·패치가 없습니다.
공식 확인 자료
SOURCES
DBMS 버전·라이선스·무료판 제한은 각 개발사 정책에 따라 바뀝니다. 이 글은 2026년 10월 각 DBMS 공식 사이트(라이선스·버전 정책·FAQ) 기준이며, 상용 환경에 쓰기 전에는 최신 라이선스 문서를 직접 확인하세요.