쿼중이의 데이터 사전 #2 - SQL vs MySQL

MySQL도 쿼리 언어인가요?

2021.01.11 | 조회 1.04K |
3
|

위클리 쿼리중독

쿼리중독자가 알려주는 데이터 분석 TMI

안녕하세요!

2021년 잘 보내고 계신가요?
저는 아직도 2020년을 작년으로 부르는 게 굉장히 어색해요 😄

저번 레터에서는 '쿼리'에 대한 이야기를 했어요.
원하는 정보를 얻기 위해 데이터베이스에 명령을 내리는 것이라고 말씀드렸죠.
가장 일반적으로 사용되는 쿼리 언어가 바로 SQL이라고 언급했었어요.

🤔 그렇다면 MySQL은 뭘까요?

MySQL은 DBMS(Database Management System) 중 하나에요.
문자 그대로 DBMS는 데이터베이스를 관리하는 소프트웨어입니다. 

그림 1
그림 1

여러 응용 프로그램들이 데이터베이스에 접근하고 사용할 수 있는 환경을 제공함으로써, 사용자가 데이터베이스를 구축하고, 효율적으로 데이터를 검색할 수 있게 해요. 데이터베이스가 데이터를 저장하는 기지라면 이 곳으로부터 데이터를 가져다 사용하기 위해서 DBMS가 필요한 것이죠.  

DBMS 가장 중요한 특징 중 하나가 바로 중복 데이터 방지인데요. 동일한 데이터가 여러 곳에 저장되면 저장 공간이 낭비되는 것은 물론이고, 모든 데이터에 대해 동일한 보안 수준을 갖추기 어려워지기도 해요. 데이터 일관성 유지도 어렵고요.

허가된 사용자만 접근할 수 있는 보안 기능에 더하여, 각 사용자에 대해 각기 다른 수준의 권한을 부여함으로써 더 체계적인 통제가 가능해요. 

 

🎍 DMBS의 종류

DBMS의 변화
DBMS의 변화


플레인 텍스트 파일로 저장하는 플랫 파일 데이터베이스부터, NoSQL이라는 이름의 객체형, 컬럼형, 문서형 데이터베이스까지.
DBMS에도 사용하는 DB에 따라 여러 종류가 있는데요.

그중에서 가장 널리 쓰이는 게 바로 RDBMS(Relational DBMS)입니다.
관계형 DB는 우리에게 가장 익숙한, 행과 열로 구성된 테이블 형태로 데이터를 저장해요.
위에서 언급한 MySQL도 이 RDBMS 중 하나랍니다. 

SQL 자체를 부정하는 듯한 이름의 NoSQL은 Not only SQL이라는 의미로 비관계형 DB를 사용합니다.
전통적인 관계형 데이터베이스의 특징에 융통성을 더해서, 비정형화된 데이터도 다룰 수 있는 장점을 갖췄습니다. 
아직은 관계형 DB에 비해 사용도가 낮아요. 

세계 DBMS 랭킹을 보시면, Oracle, MySQL, MSSQL이 가장 압도적으로 많이 사용되고 있어요.

MySQL은 오픈소스로, 무료 프로그램이라는 가격적인 장점이 크죠. 
가장 오래된 Oracle은 지금까지도 세계 DB 시장에서 꾸준히 높은 인기를 보이고 있고, Microsoft에서 개발한 MSSQL도 많이 사용되는 추세입니다. 

사용하는 DBMS에 따라서 문법도 조금씩 차이가 있는데요.
저도 MySQL 문법에만 익숙하다 보니, PostgreSQL을 사용하는 환경에서 쿼리가 생각대로 돌아가지 않아 당황했던 기억이 있어요 😅
그런데 문법에 크리티컬한 차이는 없고, 구글링을 통해 얼마든지 극복할 수 있답니다! 

 


오늘도 읽어주셔서 감사합니다.

다음에 만나요!


<출처>

그림 1: https://medium.com/@shehanPW/differentiate-database-system-and-dbms-68e3fee0688a

 

다가올 뉴스레터가 궁금하신가요?

지금 구독해서 새로운 레터를 받아보세요

✉️

이번 뉴스레터 어떠셨나요?

위클리 쿼리중독 님에게 ☕️ 커피와 ✉️ 쪽지를 보내보세요!

댓글 3개

의견을 남겨주세요

확인
  • Saasduckwho

    1
    over 3 years 전

    잘 읽었습니다 ㅎㅎ 데이터베이스 형태역사 인포그래픽에서 y축을 시간으로 잡고 내려가면서 적으니 이해하기가 좋고 앞으로 계속 추가될 것 같아서 흥미롭네요 NoSQL은 아직 많이 안쓰이는 이유가 무엇인지 궁금하네요

    ㄴ 답글 (1)
  • max

    0
    almost 2 years 전

    비공개 댓글 입니다. (메일러와 댓글을 남긴이만 볼 수 있어요)

    ㄴ 답글

© 2024 위클리 쿼리중독

쿼리중독자가 알려주는 데이터 분석 TMI

자주 묻는 질문 오류 및 기능 관련 제보

서비스 이용 문의admin@team.maily.so

메일리 (대표자: 이한결) | 사업자번호: 717-47-00705 | 서울 서초구 강남대로53길 8, 8층 11-7호

이용약관 | 개인정보처리방침 | 정기결제 이용약관 | 070-8027-2840