나는 이렇게 학습한다/DB

생활코딩 #관계형 데이터베이스의 중요성

daco2020 2021. 8. 14. 22:00
반응형

 오늘 배운 것 

기술을 배우면 본질과 혁신이 무엇인지 나눠서 파악해보자

본질 : 데이터베이스 = CRUD = 본질은 공통점이다

혁신 : 관계형 = 다른 혁신들과 차이점은?

 

관계형 데이터베이스의 필요성

데이터가 중복된다면 무언가 개선할 것 이 있다는 증거다

1억개의 데이터 중에 1천만개가 중복된다면?

-> 용량이 큰 데이터가 중복된다면 경제적 손해

-> 수정이 필요하다면 많은 리소스가 필요

-> 데이터 추출이 명확하지 않을 수 있음 (ex. 동명이인)

등등

중복되는 데이터를 따로 표를 빼어 id로 저장하면 중복되는 것을 경제적으로 노출 시킬 수 있다. (동명이인도 방지)

 

 


 

 오늘 느낀 것 

본질 CRUD를 잊지 말 것.

 

이제 본격적으로 기술을 배우기 시작한다.

테이블 분리, 조인, 이것들은 결국 데이터를 효율적이고 혁신적으로 관리하기 위함일 터, 이것은 저비용 고효율을 의미하겠지.

 

머리를 어떻게 굴리냐에 따라 데이터관리는 천지차이가 될 것이다. 이건 내가 구슬 시트 관리 경험으로 익히 배웠지. 더이상 개선할게 없어 보여도 분명 개선할 점이 있다. 만약 그 개선이 일부 수정만으로 해결되지 않는다면 전체를 갈아 엎어서라도 문제를 해결해야 한다. 물론 거기에 드는 비용과 효율도 미리 계산되어야함! 기술에 현혹되어 비효율ㄹ

반응형