인프런 커뮤니티 질문&답변

민경언님의 프로필 이미지
민경언

작성한 질문수

Real MySQL 시즌 1 - Part 1

Ep.02 VARCHAR vs TEXT

수업과는 상관 없을 수 있는 질문인데요..

작성

·

162

0

안녕 하세요..

이런 질문을 드려도 될까 모르겠습니다만..

현재 운영 되는 사이트는 ms-sql 로 bak 파일 기준 약 50기가 정도 됩니다.

사이트를 개편 하려고 하고 있는데요..mysql 로 바꾸는 것을 논의 중 입니다.

처음 부터 데이터가 50기가 가 입력 되는 것은 아니고..운영 하면서 데이터가 늘어날텐데.. 경험 상 50기가 정도 될 것으로 예상 됩니다.

특정 테이블은 몇천만건의 데이터가 입력 될 수도 있는데요..

mysql 이나 mariadb 로 이 정도의 데이터베이스를 운영 할 수 있을지..

사이트 속도 에는 큰 문제가 없을지..

조언 부탁 드립니다.

감사 합니다.

답변 1

1

이성욱님의 프로필 이미지
이성욱
지식공유자

민경언님, 안녕하세요.

 

50GB의 데이터가 MySQL 서버가 처리하기에 너무 큰 데이터가 아닌가라는 질문이 맞으시죠 ?

참고로, MySQL 서버나 MSSQL 서버 그리고 Oracle DB 모두, 처리 가능한 용량인지 아닌지는 단순히 데이터 크기의 문제가 아닐 것으로 보입니다.

예를 들어서, 10TB의 데이터라 하더라도, 실제 Working-set이 100MB 이고 쿼리가 단순하고 쿼리 빈도가 낮다면, 어떤 DB 서버를 사용해도 아무 문제없이 처리할 수 있을 것으로 보입니다. 제가 드리고 싶은 말씀은... 아래 2가지입니다.
1. 현재 사용중인 MSSQL 서버의 쿼리 형태 & 쿼리 실행 빈도 & Working-Set을 모르는 입장에서 정확한 답변을 드리기 어렵습니다.

  1. MSSQL 서버도 마찬가지겠지만, MySQL 서버도 잘 튜닝해서 사용하시면 10TB 이상의 데이터도 문제없을 거라 보장합니다.

감사합니다.

 

민경언님의 프로필 이미지
민경언
질문자

답변 감사합니다.

말씀이 맞네요..

얼마나 빈번하게 디비 접속이 이뤄지는가와 실행 되는지 등이 중요 할텐데..

용량만 가지고 질문을 드렸군요..

 

감사 합니다.

민경언님의 프로필 이미지
민경언

작성한 질문수

질문하기