작성
·
10
0
안녕하세요 이번 강의 정말 잘 들었습니다!
강의에서는 주로 MySQL을 사용했는데
현업에서도 PostgreSQL대신 MySQL을 많이 사용하는지 궁금합니다. RDB를 선택할 때 기준같은게 있는지도 궁금합니다!
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 이찬원님.
RDBMS 선택에 대한 질문을 주셨네요. MySQL과 PostgreSQL은 모두 널리 사용되는 오픈 소스 관계형 데이터베이스인데요, 각 데이터베이스가 제공하는 기능과 성능 특성에 따라 실제 프로젝트나 환경에 맞춰 선택하는 경우가 많이 있습니다.
사용 빈도: 전반적으로 MySQL은 웹 애플리케이션, 특히 LAMP 스택(Linux, Apache, MySQL, PHP/Python/Perl)을 사용하는 경우에 인기가 많습니다. 반면, PostgreSQL은 데이터 무결성과 ACID 특성을 중요시하는 대규모 애플리케이션에서 많이 선택됩니다.
기능 및 성능: PostgreSQL은 고급 SQL 기능과 데이터 무결성을 지원하는 데 있어 매우 강력합니다. MySQL은 간단한 설치와 사용의 장점이 있어서, 성능 튜닝보다는 빠른 성능을 원하는 경우 많이 사용됩니다.
확장성 및 호환성: PostgreSQL은 복잡한 쿼리와 트랜잭션이 필요한 경우에 더 유리하며, MySQL은 빠른 읽기 성능이 필요한 웹사이트에서 선호됩니다.
커뮤니티와 지원: 두 데이터베이스 모두 활발한 커뮤니티 지원이 있지만, 기업 환경에서는 추가적인 상용 지원을 원할 경우 MySQL의 경우 Oracle의 상용 버전을, PostgreSQL은 다양한 상용 지원업체를 통해 선택할 수 있습니다.
DB 선택에 대한 더 많은 정보와 적합한 선택을 돕는 기존 답변을 참고해 보세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.