[데이터베이스] 최적화 DB, 역정규화 [5]
·
📚 스터디/데이터베이스
우린 데이터 모델링 과정을 토대로 데이터베이스를 구축하는 능력을 얻었다. 정말 신기하고 설레지 않나? 우리도 이제, 일상에 가치를 제공하는 서비스의 데이터베이스를 구축해 그 가치들을 직접 실현할 수 있는 능력을 지니게 되었다. 마음만 먹으면, 우리도 세상 사람들의 삶을 위한 서비스를 제작할 수 있는 능력을 얻은 셈이다. 잠시 멈추고, 우리가 배웠던 것들에 대해 위대함을 느껴보자. 포스팅 목적 이번 포스팅에선, 조금의 욕심을 더 부린, 데이터베이스에 대해서 포스팅해보려 한다. 우리 서비스가 10만명 유저가 있다고 가정하자. 이때 데이터베이스는 하나로, 10만명의 유저 이벤트에 대해서 처리해야 된다. 어떨거 같나? 데이터베이스 오직 하나로 수만명의 요구사항을 모두 받아주기란 유저 한명한명의 처리에서 신속하고..
[데이터베이스] 데이터 모델링을 시작하며
·
📚 스터디/데이터베이스
학습 동기 2022년, 작년 백엔드 개발자로써 활동을 하면서 서버 개발 능력, 데이터 베이스 다루는 방법들을 직접적으로 습득했다. 그 경험이후론, 나는 말로 설명하지 못할만큼 큰 성장을 할 수 있었다. 프로젝트 개발을 진행하는 방법부터, 이끄는 방법까지 아주 많은 것들을 배우고, 터득할 수 있었다. 하지만, 시니어 개발자까지의 개발 능력을 가지고 있진 않았다. 작년에 프로젝트를 끝내고 서버 개발에 대한 자신감으로 '해커톤'에 참가했다. 무박 2일간 서비스 기획부터 개발까지 진행하는 대회로, 백엔드 개발자로 참가했다. 해커톤에서 백엔드 개발에 발휘한 능력은.. 처참했다. 모든 서비스 API 중 나는 1개만 구현했었다. 그렇다.. 백엔드 개발자로써 프로젝트를 수행한 경험이 있지만, 각종 백엔드 개발에 대한 ..