Redis 개념 정리
Redis 완전 정복: 개념부터 주요 자료구조와 Pub/Sub까지 Redis란 무엇인가? 인메모리 데이터 저장소의 강력함 여러분은 웹 애플리케이션이 느려지는 순간을 경험해 보셨나요? 데이터베이스 쿼리가 지연되고, 사용자 경험이 저하되는 그 순간 말이죠. 이런 문제를 해결하기 위한 강력한 도구가 바로 Redis입니다. Redis(Remote Dict...
Redis 완전 정복: 개념부터 주요 자료구조와 Pub/Sub까지 Redis란 무엇인가? 인메모리 데이터 저장소의 강력함 여러분은 웹 애플리케이션이 느려지는 순간을 경험해 보셨나요? 데이터베이스 쿼리가 지연되고, 사용자 경험이 저하되는 그 순간 말이죠. 이런 문제를 해결하기 위한 강력한 도구가 바로 Redis입니다. Redis(Remote Dict...
Distributed Relational Database Client는 초기에 단일한 데이베이스를 사용한다 Client : 데이터베이스를 이용하는 서버 애플리케이션 간단한 구조의 Article Table을 생성. Client는 단일한 DB에서 데이터를 생성, 조회, 수정, 삭제한다. 서비스가 활성화되면서 단일한 DB...
Docker 명령어 Docker는 애플리케이션을 컨테이너라는 격리된 환경에서 실행할 수 있게 해주는 플랫폼. 이 덕분에 애플리케이션을 쉽게 배포하고 관리할 수 있다. 그럼 Docker의 주요 개념과 명령어를 정리해보자. Docker란? Docker는 애플리케이션을 컨테이너라는 격리된 환경에서 실행할 수 있도록 도와주는 플랫폼이다. 이 컨테이너는 ...
Monolithic Architecture 모놀리식 아키텍쳐(Monolithic Architecture, MA): 하나의 통합된 코드 베이스로 여러 비즈니스 기능을 수행하는 전통적인 아키텍처 스타일이다. 단일 애플리케이션 내에 서비스의 모든 로직이 들어가 있는 구조이다. 쉽게 말해 하나의 큰 목적이 있는 서비스 또는 애플리케이션에 여러...
fork한 repository에 깃 잔디 표시안되는 경우 해결 방법 1. git hub에 새 repository 만들기 fork한 repository의 커밋 로그, 내용 등을 복사하기 위해 새로운 repository를 생성한다. 2. fork한 repository를 bare clone 1번 단계에서 생성한 repository가 아닌 fork한 ...
Git 커밋 메시지 타입 이름 내용 feat 새로운 기능에 대한 커밋 fix 버그 수정에 대한 커밋 build 빌드 관련 파일 수정 / 모듈 설치 또는 삭제에 대한 커밋 ...
WAS(Web Application Server)와 WS(Web Server)의 차이를 설명해주세요 WAS 비즈니스 로직을 넣을 수 있다 Tomcat, PHP, ASP, .NET 등 WS 비즈니스 로직을 넣을 수 없음 Nginx, Apache 등 S...
데이터 모델링의 이해 모델링이 갖추야 할 조건 현실 세계를 반영해야 한다. 단순화하여 표현해야 한다. 관리하고자 하는 데이터를 모델로 설계한다. 모델링의 특징 추상화(Abstraction) : 현실 세계를 일정한 형식으로 표현하는 것이다. 즉, 아이디어나 개념을 간략하게 표현하는 과정 단순화(Simplification) ...