WriteAheadLog (2) 썸네일형 리스트형 32TB도 42분, PlanetScale이 백업을 복원하며 다음 백업을 만드는 이유 32TB도 42분, PlanetScale이 백업을 복원하며 다음 백업을 만드는 이유IT & AI 뉴스 썸네일대형 Postgres 데이터베이스는 백업 파일을 만드는 시간부터 부담이에요. PlanetScale은 이전 백업을 임시 노드에 직접 복원하고 WAL을 재생한 뒤, 그 상태를 새로운 백업으로 저장해요. 샤드마다 이 과정을 동시에 돌려 프로덕션 부하와 전체 소요 시간을 함께 줄였어요. 2핵심 요약구분핵심왜 볼 만한가요백업 방식이전 백업을 임시 노드에 복원하고 WAL로 현재 상태까지 따라잡아요주기마다 기존 백업의 복구 가능성을 실제 복원 과정에서 확인해요프로덕션 부하오래된 WAL은 S3에서 읽고 최근 몇 분만 primary에서 받아요서비스 쿼리와 무거운 백업 작업이 같은 자원을 두고 경쟁하는 시간을 줄여요.. SQLite의 오래된 기본값, Rust식 에디션으로 바꿀 수 있을까요 SQLite의 오래된 기본값, Rust식 에디션으로 바꿀 수 있을까요IT & AI 뉴스 썸네일SQLite는 오래된 프로그램을 깨뜨리지 않으려고 보수적인 기본값을 지켜 왔어요. 그 결과 외래 키 검사, 엄격한 자료형, 동시 쓰기 대기, WAL 같은 설정을 프로젝트마다 따로 챙겨야 해요. 한 개발자가 Rust처럼 연도별 에디션을 선택해 최신 권장 설정을 한꺼번에 켜자는 아이디어를 제안했어요. SQLite 공식 로드맵이 아니라 개발자 개인의 제안이라는 점은 구분해서 봐야 해요. 1핵심 요약구분핵심왜 볼 만한가요제안`PRAGMA edition = 2026`으로 최신 기본값 묶음을 선택해요기존 앱의 동작을 보존하면서 새 프로젝트는 더 안전하게 시작할 수 있어요무결성외래 키 검사를 기본으로 켜고 엄격한 테이블을 적.. 이전 1 다음