Sunguck Leein당근 테크 블로그MySQL BOOLEAN 컬럼PostgreSQL 서버와 같은 RDBMS 서버는 네이티브하게 BOOLEAN 컬럼 타입을 지원하고 있어요. 그래서 [TRUE | FALSE] 또는 [YES | NO] 와 같은 값들을 이용해서 불리언 값을 저장할 수 있어요. 물론 Oracle…Mar 20, 20232Mar 20, 20232
Sunguck Leein당근 테크 블로그MySQL CATS (Contention-Aware Transaction Scheduling)전통적으로 MySQL 서버는 트랜잭션의 잠금 허가(Grant)는 순수하게 대기(Waiting) 순서에 의존했는데, 이를 FCFS(First Come First Served, 또는 FIFO라고도 함) 스케쥴링이라고 해요. 하지만 이런 FCFS 기반의…Nov 6, 2022Nov 6, 2022
Sunguck Leein당근 테크 블로그JSON vs TEXTJSON 타입 컬럼으로 저장하는 것이 좋을까요 ? TEXT타입 컬럼이 좋을까요 ?Aug 6, 20225Aug 6, 20225
Sunguck Leein당근 테크 블로그Index Dive 비용 최적화MySQL 서버의 실행계획 수립(Index Dive) 단계에서 많은 CPU와 Disk storage 자원이 소모되는 경우, 어떻게 튜닝할 수 있을까?Jun 23, 2022Jun 23, 2022
Sunguck Leein당근 테크 블로그MySQL Command Line Interface요즘은 세상의 모든 컴퓨터 화면이 그래픽 인터페이스로 바뀐 것 처럼 보입니다. 업무를 하면서도 주변의 컴퓨터를 돌아보면, 까만 색 바탕의 녹색 글자(물론 컬러는 다를 수 있겠지만)는 찾아보기 어렵죠.May 21, 2022May 21, 2022
Sunguck Leein당근 테크 블로그MySQL Online-DDL당근 마켓의 서비스는 쉬지 않고 발전하고 있어요. 하지만 이런 소프트웨어의 개선 작업은 단순히 버튼 한번 클릭으로 완성되는 것은 아니에요. 때로는 마치 전쟁을 치루는 것 같은 과정을 거치는 경우도 많아요.Apr 25, 20222Apr 25, 20222
Sunguck Leein당근 테크 블로그Memory Allocator for MongoDBDBMS 서버에서 메모리 관리는 매우 중요한 부분중 하나에요. DBMS 서버의 메모리 관리는 서버의 안정적인 운영뿐만 아니라 성능과도 직결되는 부분이 기 때문이죠.Apr 17, 20222Apr 17, 20222