[데이터베이스] 정규화
2023. 1. 8. 19:31
데이터베이스
들어가며 이번에 새로 팀 프로젝트를 시작하며 데이터베이스 모델링을 맡게 되었다. 개념적 데이터 모델링을 통해 서비스에 필요한 엔티티 도출부터 시작해서 어느 정도 데이터 모델링을 끝마쳤다. 내가 한 데이터 모델링에 대한 확신이 없어 좀 더 좋은 데이터베이스 설계에 대한 고민이 들기 시작했다. 자료를 찾아보던 중 정규화 작업을 통해 데이터 모델링이 단계적으로 잘 이루어졌는지 점검할 수 있다는 것을 알게 되었다. 정규화라는 단어에 대해서만 들어보았지 실제로 어떤 과정을 거쳐 정규화 작업이 이루어지는지 몰라 이번 기회를 통해 공부하게 되었고, 공부한 내용을 잊지 않고자 이렇게 글로 남긴다. 이 글은 여러 블로그 자료를 공부하며 나름대로 이해한 바를 바탕으로 정리한 내용이니 내용 상에 오류가 발견될 수 있다. 치..
Redis
2022. 12. 3. 18:48
데이터베이스
들어가며 혼자 간단하게 진행 중인 프로젝트에 Redis 를 사용하게 되었는데, 정확히 알고 쓰기 위해 Redis 에 대해 공부했고 학습한 내용을 다시 한 번 정리하고자 합니다. 여러 블로그 및 공식 문서를 보며 정리한 내용이니 내용에 일부 오류가 있을 수 있습니다. 피드백은 언제나 환영합니다. Redis 란? - Remote Dictionary Server 의 약어로 단어의 이미에서 보면 외부에 key-value 를 저장하는 서버를 말합니다. - 메모리 기반의 "키-값" 구조(Java의 HashMap) 데이터 관리 시스템입니다. - 모든 데이터를 메모리에 저장하고 조회하는 비 관계형(NoSQL) 데이터베이스입니다. Redis 의 특징 1. (인메모리) 모든 데이터를 메모리에 저장하고 조회하기때문에 빠른 ..