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;

 

RDS 쿼리 결과

 

현재 내가 쓰는 쪽은

사진 상 알파벳 A에 해당 데이터인데

2기가정도 되기 때문에 별 문제 없어보인다.

 

 

 

결론


그렇다면 굳이 하둡을 쓸 이유는 없어졌다고 보면 된다.

엔지니어링 측면에서 필요없는데 고사양의 기술을 쓸 필요는 없기 때문에...

다소 아쉬운 결론이다.

그래도 추후에 경험 삼아서 해볼 생각은 있다.