정보실

웹학교

정보실

sql Postgres와 MySQL 비교

본문

PostgreSQL과 MySQL의 빠른 비교


https://flaviocopes.com/postgres-vs-mysql/ 


이 포스트에서는 PostgreSQL과 MySQL을 고수준으로 비교하고 싶습니다.


Postgres의 주요 판매 포인트 중 하나는 라이센스입니다. Postgres는 오픈 소스이며 GPL 라이센스가 있으며 PostgreSQL Global Development Group 커뮤니티가 소유하고 있습니다.


현재 MySQL은 Oracle이 소유하고 있으며 2 개의 라이센스가 있습니다. 

하나는 오픈 소스이고 다른 하나는 상업용입니다. 

상업용 프로젝트에 MySQL을 사용하려는 경우 비용을 지불해야 한다는 의미는 아닙니다. 

상용 라이센스는 Oracle의 MySQL 기반으로 구축 된 유료 지원 및 추가 소프트웨어를 제공합니다.


MariaDB라고 불리는 MySQL의 완전한 오픈 소스 포크가 있습니다.

이 데이터베이스는 MySQL의 역사가 같지 않기 때문에 사용 및 브랜딩 측면에서 훨씬 덜 인기가 있지만 MySQL을 선호한다면 최적의 드롭 인 대체품입니다. 라이센스에 대해 걱정했습니다.


기능에 대해 이야기합시다.


다소간 MySQL과 Postgres의 기능은 동일합니다. 하나는 다른 하나는 할 수 없는 일을 할 수 있지만 여기서는 다루지 않는 고급 기능에 대해 이야기하고 있습니다.


둘 다 오랜 역사를 가진 고급 데이터베이스 관리 시스템입니다.


둘 다 SQL 표준 (완전하지는 않지만 대부분)을 지원하고 그 위에 기능을 추가합니다. 둘 다 ACID (원 자성, 일관성, 격리, 내구성) 준수를 제공합니다.


둘 다 쉽게 복제를 생성 할 수 있으며, 둘 다 매우 안전합니다. 봇은 여러분이 가진 모든 문제에 대해 거대한 커뮤니티를 가지고 있습니다.


둘 다 그들 주위에 큰 툴링 세트가 있습니다.


어느 것을 선택해야 합니까? 말하기 어렵습니다.


하나의 특정 기능이 구현되고 다른 기능은 구현되지 않은 경우를 제외하고는 이미 익숙한 기능을 선택합니다.


예를 들어, WordPress에서 왔고 이전에 MySQL과 상호 작용 한 적이 있다면 이를 그대로 사용할 수 있습니다 (또는 MariaDB).


소프트웨어를 배포하려는 플랫폼에 따라 다를 수도 있습니다. 

예를 들어, Heroku는 기본 제공 관리 형 PostgreSQL 클라우드 데이터베이스를 서비스로 제공하므로 자체 데이터베이스 서버를 관리하는 대신 매우 편리 할 수 ​​있습니다.



페이지 정보

조회 35회 ]  작성일20-01-15 15:24

웹학교