MySQL에서 사용하는 데이터 타입(Data Type) 정의
MySQL에서 사용하는 **데이터 타입(Data Type)**은 데이터를 효율적으로 저장하고 처리하기 위해 매우 중요합니다.아래에 전체 타입을 분류별로 정리하고, 각 타입의 세부 설명과 예시도 함께 제공할게요. 1. 정수 타입 (Integer Types)타입크기(바이트)범위(signed 기준)설명 TINYINT 1-128 ~ 127매우 작은 정수 SMALLINT 2-32,768 ~ 32,767작은 정수 MEDIUMINT 3-8,388,608 ~ 8,388,607중간 크기 정수 INT 또는 INTEGER 4-2,147,483,648 ~ 2,147,483,647일반적인 정수 BIGINT 8-9경 ~ 9경매우 큰 정수 - UNSIGNED 옵션 사용 시 범위가 0부터 시작 예: TINYINT UN..
2025. 7. 21.
Redis(Remote Dictionary Server) 이란?
Redis 이란?메모리 기반의 초고속 Key-Value 저장소공식 이름: Remote Dictionary Server- 데이터를 RAM(메모리) 에 저장 → 디스크보다 수천 배 빠름 - Key와 Value를 다양한 형태(List, Set, Hash 등)로 저장 가능 - 단순 캐시를 넘어서, 메시지 큐, 세션 관리, 실시간 순위 집계 등 다양하게 사용됨 특징 요약1. 빠르다 - 모든 데이터가 메모리에 있어 조회/쓰기 속도가 1ms 미만 - 초당 수십만~수백만 건 처리 가능2. 다양한 자료구조 - String, List, Set, Sorted Set, Hash, HyperLogLog, Stream 등 - 단순 캐시 외에 순차 처리(큐), 순위(랭킹) 등도 구현 가능3. 단일 스레드 기..
2025. 7. 1.