mysql 2

MySQL vs MariaDB

MySQL MySQL은 세계에서 가장 많이 쓰이는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 오라클이 관리 및 지원하고 있으며, 이중 라이선스가 적용됩니다. 하나는 GPL이 적용되는 무료 버전이고 다른 하나는 유료 상용 라이선스 버전입니다. 무료 버전과 유료 버전 모두 필요시 소스 코드를 고쳐 쓸 수 있지만, 무료 버전의 경우 소스 코드 수정 후 고객에게 "납품"을 하면 해당 수정된 MySQL 코드를 공개해야 합니다. "납품"하는 것이 아니고 "자체적으로 사용"하는 경우에는 소스 코드를 수정하더라도 소스 코드를 공개하지 않아도 됩니다. 이 부분이 약간 헷갈린 데 예시를 들면 아래와 같습니다. MySQL Community Server를 사용하여 웹사이트를 운영할 경우: GPL 라이선스..

RDB 2024.01.18

PostgreSQL vs MySQL

PostgreSQL과 MySQL의 유사점 둘 다 구조화된 쿼리 언어(SQL)를 사용하여 데이터를 읽고 편집할 수 있으며 데이터 백업, 복제 및 액세스 제어 기능이 내장되어 있으며 여러 데이터 타입을 지원합니다. PostgreSQL과 MySQL의 차이점 ANSI SQL 준수 PostgreSQL은 표준에 좀 더 가깝게 발전하고 있으며 다른 DBMS보다 그 수준이 높습니다. SQL은 준수하는 수준이 높으면 다른 SQL을 준수하는 DB로의 이전이 쉽다는 장점이 있습니다. 데이터 유형 MySQL과 PostgreSQL은 둘 다 여러 데이터 타입을 지원하지만, PostgreSQL이 좀 더 다양한 데이터 타입을 지원합니다. 예를 들어, PostgreSQL는 XML, 배열 등과 같은 데이터 타입도 지원합니다. 또한, M..