4차산업혁명의 일꾼/웹개발

오라클, MySQL 그리고 MariaDB차이점 정리

르무엘 2024. 2. 4. 01:46

Oracle과 MySQL의 차이점 (velog.io)

 

Oracle과 MySQL의 차이점

📌 1. Oracle vs MySQL 📎 Intro: DB(Data Base)란? > 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합이다. 자료를 구조화하여 저장함으로써 자료 검색과 갱신의 효율을 높

velog.io

 

 

 

오라클과 MySQL이 대충 대규모 서비스에 오라클이 적합하게 메모리 사용률도 높고

쓰는 쿼리방식도 문자열, 날짜, 시퀀스, 조건식, null 처리가 미세하게 다르다...

힌트나 파티셔닝 처리 방식도 다르다.

 

한마디로.. 학습용으로는 MySQL이 좋고, 

트랜잭션 지원이 잘되는 대용량서비스는 오라클이 좋은듯한데...

 

MySQL은 암튼 스키마와 데이터베이스를 동급 으로 취급한다

위의 ANSI표준4계층에서 데이터베이스=스키마... 이렇다는 것이다.

구조가 좀더 단순하다

차이점을 볼수록 DB가 대용량처리가 필요없고 DBA급이 아니면 오라클이 아니어도...

Oracle과 MySQL의 차이점 – JungHyun Baek – Developer from South Korea (junghyun100.github.io)

 

Oracle과 MySQL의 차이점

해당 Post는 Oracle과 MySQL의 차이점에 대해 정리한 파일입니다.

junghyun100.github.io

 

오라클은 비용적인 부담이 크지만 오류가 발생하면 계정 및 이메일로 연락이 오고, 분산처리(DBMS,서버,DB응용)도 잘하고 고성능 트랜잭션에 Cost비용 최소화를 위해 테이블과 인덱스를 분석하는 군요~!

MySQL과 오라클(Oracle)의 기본적인 차이 — 과정평가형 정보처리기사 개발일지 (tistory.com)

 

MySQL과 오라클(Oracle)의 기본적인 차이

MySQL이란 ? MySQL은 전세계적으로 가장 널리 사용하고 있는 오픈 소스 데이터베이스이며 , MySQL AB사가 개발하여 배포 및 판매하고 있는 데이터베이스 관리툴이다. 1. DataBase MySQL을 실행하면 database

swkn.tistory.com

 

MySQL도 상용은 유료네요. 흠...

 

MariaDB와 MySQL 비교 - 오픈 소스 관계형 데이터베이스 간의 차이점 - AWS (amazon.com)

 

MariaDB와 MySQL 비교 - 오픈 소스 관계형 데이터베이스 간의 차이점 - AWS

MySQL과 MariaDB는 모두 오픈 소스 데이터베이스 기술입니다. 이들 데이터베이스를 사용하여 행과 열이 있는 표 형식으로 데이터를 저장할 수 있습니다. MySQL은 가장 널리 채택된 오픈 소스 데이터

aws.amazon.com

mariaDB도 뭐하나 봤더니 1995년에 릴리스된 MySQL 보다 늦게 2009년에 MySQL개발자들이 릴리스했군요. 포트도 3306으로 같아서... 두개 다 설치하면 둘중 하나는 포트변경을 해야 하는데...

MySQL은 GPL라이선스 버전이 있고 MariaDB는 GitHub에 완전 오픈소스로 공유되었군요

 

둘중의 차이는 JSON데이터처리를 mariadb( LONGTEXT )는 문자열로 저장하네요~! MySQL( JSON_TABLE )은 바이너리... 숫자로 했는데 왜이런거죠?

 

기능도 MySQL은 동적열을 제공하여 데이터마스킹으로 민감한 정보를 보완할 수 있는데 , MariaDB는 select문이 아니라 데이터베이스 보기로 봐야 하는 군요..

그리고 MariaDB가 암호화에서 조금더 유리한게 바이너리 로그 암호화와 테이블 암호화를 지원하고, 확장성도 쿼리속도가 더 빨라 대용량 데이터에 좀더 유리하네요. 시퀀스 스토리지 엔진 및 가상열과 같은 MySQL에 없는 기능도 있고요.

 

스토리지가 중요할텐데 엔진이 좀 차이가 있습니다.

 

성능에서 MariaDB가 MySQL을 따라 잡았네요

리눅스에서 포트 충돌나는데 ,

윈도우와 달리 둘중 하나의 포트변경이 어렵던데

아시는분 있나요?

 

MySQL과 MariaDB의 차이점: 재미있는 사실 10가지 (techtaek.com)

 

MySQL과 MariaDB의 차이점: 재미있는 사실 10가지

역동적인 데이터베이스 관리 시스템의 세계에서 MySQL과 MariaDB는 두 가지 인기 있는 선택지로 두드러집니다. 공통의 혈통을 공유하지만, 둘을 구분 짓는 뚜렷한 차이점이 있습니다. 이 블로그 게

techtaek.com

 

LIST

'4차산업혁명의 일꾼 > 웹개발' 카테고리의 다른 글

윈도우 mysql 재설치 오류 해결  (2) 2024.02.07
TDD 9주차 WIL  (0) 2024.02.04
WIL 커피숍 TDD 개발  (2) 2024.01.28
WIL 장애대응  (0) 2024.01.21
성능테스트(index 적용시)  (0) 2024.01.16