수업과는 상관 없을 수 있는 질문인데요..
안녕 하세요..
이런 질문을 드려도 될까 모르겠습니다만..
현재 운영 되는 사이트는 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을 모르는 입장에서 정확한 답변을 드리기 어렵습니다.
MSSQL 서버도 마찬가지겠지만, MySQL 서버도 잘 튜닝해서 사용하시면 10TB 이상의 데이터도 문제없을 거라 보장합니다.
감사합니다.
Commit 응답받기 전 네트워크 문제가 발생하면
1
65
1
14분44초에 쿼리 질문드립니다.
0
73
2
ep12. (2) LEFT JOIN 사용 방법 준수 - 오타 질문
0
75
2
ep.12 count(*) 질문
0
67
2
레코드 수정시 저장공간이 부족하면
0
81
2
복합 index 문의
0
87
2
강의
0
83
1
LEFT JOIN 시 드라이빙 테이블을 왜 ALL로 읽나요?
0
108
2
GAP 락에 대한 질문 드립니닷..!
0
195
1
ORDER BY가 필요한 이유
0
177
2
[오타 제보] 선행 데이터를 기반으로 한 데이터 분석
0
167
1
2강. VARCHAR(255) 저장되는 데이터의 길이 정보 질문
0
449
2
LIMIT, OFFSET을 사용하는 것과 범위 기반 방식의 성능 차이
0
320
2
MySQL Where절 내 조건의 순서
0
395
2
1강. delete marking된 데이터의 정리 주기는 어느 정도인가요?
0
238
2
Mysql table avg_row_length
0
144
1
12강 FULL GROUP BY
0
135
2
ep11) Prepared Statement에서 질문
0
146
2
7)select for update 강의에서 질문
0
230
2
12강. LEFT JOIN 사용 방법 준수 5:42
0
240
2
6강. Top N 데이터 조회와 관련해 질문있습니다.
0
196
2
5강에서 사례로 언급하신 DETERMINISTIC 예제에 대해 질문있습니다.
0
146
1
deternmistic 질문
0
174
2
1강 CHAR타입에 대해 질문드립니다
0
230
1





