Computer/공부정리
[SQL]데이터베이스 용량 점검 쿼리문
이르리의 공부일지
2024. 9. 22. 16:34
작성일 2024-08-21
상황
오늘 하둡에 대해 찾아보다가 어떤 블로그에서
비정형 데이터(Plain text, … 등)의 경우
Hadoop에 저장 가능하다는 걸 보고
그렇다면 html 소스도 저장이 가능하면
현재 쓰는 몽고DB 말고 하둡을 쓰는 게 더 낫겠다는 생각이 들었다.
왜냐하면 몽고DB에 데이터를 저장할 때는
bson 모듈을 이용해서 한 번 데이터 형태를 string으로 전환해주기 때문이다.
그 과정을 줄이면서 하둡도 경험하면 좋겠다고 생각했다.
점검
찾아보니 하둡의 경우에는
테라바이트 급의 데이터를 다룰 때 유의미하고
그 미만의 데이터는 RDS도 충분히 기능적인 역할을 한다고 했다.
하둡을 쓰는 게 오히려 고사양이랄까?
그래서 데이터베이스 용량을 확인하기로 한다.
아래 쿼리는 데이터베이스의 용량을 확인하는 내용이다.
SELECT table_schema AS "Database",
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)"
FROM information_schema.tables
GROUP BY table_schema;
현재 내가 쓰는 쪽은
사진 상 알파벳 A에 해당 데이터인데
2기가정도 되기 때문에 별 문제 없어보인다.
결론
그렇다면 굳이 하둡을 쓸 이유는 없어졌다고 보면 된다.
엔지니어링 측면에서 필요없는데 고사양의 기술을 쓸 필요는 없기 때문에...
다소 아쉬운 결론이다.
그래도 추후에 경험 삼아서 해볼 생각은 있다.