← Blog
Category
Database
Database
RocksDB - RDB도 아니고 MemoryDB도 아닌, 그 중간
Meta가 개발한 LSM-Tree 기반의 Key-Value 스토어.
Database서버 리소스 최적화와 경량화된 Connection Pooling: pgBouncer 도입
PostgreSQL에 직접적으로 연결하지 말고, pgBouncer 커넥션 풀을 통해 관리하자
DatabaseSnowFlake 알고리즘 : 대규모 분산 환경에서의 고유 ID 전략
관계형 데이터베이스를 설계할 때 PK를 어떤 값을 지정해야 할지 항상 고민될 것이다. 대규모 트랜잭션 환경에서 유리한 단일 PK 전략을 세우기 위해 snowflake 알고리즘을 알아보자
Database삽입..이미 있다면? 업데이트 (with. upsert)
데이터를 삽입하는데 충돌이 발생하면 충돌한 기존 데이터를 업데이트 하자
DatabasePostgres 성능 개선 (feat. worker)
PostgreSQL의 백그라운드 워커/병렬 쿼리 워커 설정을 조정해 성능을 개선하는 방법 정리
Database집계 데이터 페이징 처리
Elasticsearch에서 데이터를 집계하여 조회하는 DSL쿼리에서 size를 설정하지 않아서 집계 데이터가 최대 10개만 반환됨.
Database데이터베이스 서버 보안 취약점 방지
실제 운영중인 서비스에서 데이터베이스의 보안은 매우 중요한 문제이므로 보안 관련 설정을 적용하여 취약점을 미리 방지하는 것이 좋다.
DatabaseFile로 간단하게 DB Table 백업하기
개발하다 데이터를 잠깐 백업해야 하는데 pgdump..등 사용하기 귀찮을 때 간단하게 백업하는 방법
DatabaseTrigger / Procedure / Function
trigger, procedure, function은 각각 무엇을 의미하며 어떻게 사용하는가