Software engineer/DB
-
PostgreSQL 시간 관련 함수들Software engineer/DB 2025. 7. 11. 10:40
CURRENT_TIMESTAMP , LOCALTIMESTAMP , transaction_timestamp() , now()transaction 시작된 시각을 반환transaction 안에서 여러 번 호출해도 같은 값을 반환statement_timestamp()해당 함수가 포함된 SQL이 실행된 시각을 반환같은 transaction 안이라도, 새로운 SQL 문이 실행될 때마다 값이 갱신clock_timestamp()진짜 현재 시각을 반환같은 문 안에서도 호출 시마다 값이 달라진다. 샘플 쿼리select CURRENT_TIMESTAMP, LOCALTIMESTAMP, transaction_timestamp(), statement_timestamp(), clock_times..
-
Redis: 인메모리 데이터베이스Software engineer/DB 2024. 10. 26. 01:05
Redis란?Redis는 Remote Dictionary Server의 약자로, 메모리에서 데이터를 관리하는 오픈소스 NoSQL 데이터베이스입니다. Redis는 데이터를 디스크에 저장하지 않고 메모리(RAM)에 저장하여 매우 빠른 데이터 읽기 및 쓰기 속도를 제공합니다. 특징인메모리 데이터베이스: 데이터를 메모리에 저장하므로 빠른 속도로 읽기, 쓰기가 가능다양한 데이터 타입 지원: 문자열(String), 리스트(List), 세트(Set), 해시(Hash), 정렬된 세트(Sorted Set) 등Persistence(영속성): 메모리에 저장된 데이터를 주기적으로 디스크에 백업하여 영구성을 제공분산 처리 지원: Redis는 클러스터링을 통해 대규모 데이터 처리도 가능 Redis 설치하기이번에는 Docker를..