Server

비밀번호 해싱과 암호화

비밀번호를 DB에 저장할 때 암호화해야 한다고 생각하기 쉽다. 하지만 정확하게는 암호화가 아니라 해싱(Hashing) 을 사용한다. 암호화는 원본 데이터를 다시 복호화해야 하는...
Server

Redis 핵심 정리

Redis는 메모리 기반의 Key-Value 데이터 저장소다. 데이터를 주로 RAM에 저장하기 때문에 일반적인 디스크 기반 데이터베이스보다 매우 빠르게 데이터를 읽고 쓸 수 있다....
Server

MySQL 핵심 정리

MySQL은 대표적인 관계형 데이터베이스 관리 시스템(RDBMS)이다. 서버 애플리케이션에서 사용자 정보, 주문, 결제, 게임 데이터처럼 데이터 사이의 관계와 정합성이 중요한...
Server

MongoDB 핵심 정리

MongoDB 핵심 정리 MongoDB는 대표적인 NoSQL 데이터베이스다. 관계형 데이터베이스처럼 테이블과 행을 중심으로 데이터를 관리하는 대신 Document와 Collection을 중심으로 데이터를...
Server

Linux 핵심 정리

Linux는 서버 개발에서 자주 사용되는 운영체제다. 웹 서버, 게임 서버, 데이터베이스, Docker, Kubernetes 같은 서버 기술을 다루다 보면 결국 Linux 환경을 만나게 된다. Linux를...