Tag: database
All the articles with the tag "database".
-
96만 통의 이전 통지 메일은 보내기 전에 받는 메일함이 있는지부터 확인했다
개인정보 이전 통지를 Amazon SES 로 보내다 첫 1,000통의 반송이 19% 였다. 표본 편향을 가르고, 메일함 확인 결과를 되돌릴 수 있게 표시했다.
-
공유 기억 저장소는 쓰는 길에서 LLM 을 빼고 수집 1분·업로드 5분 두 단계로 돌게 했다
여러 머신의 AI 세션 기록을 한 MariaDB 에 모으는 아틀라스 구조를 정했다. 쓰기에서 LLM 을 뺀 이유와 수집·업로드·주입 세 경로를 적는다.
-
넘겨받은 고객 명단에는 광고 수신 동의가 따라오지 않는다는 것에서 설계를 시작했다
영업 양수로 받은 고객에게 광고를 보내려면 동의를 새로 받아야 한다. 정보통신망법 기준 여섯 가지를 원문으로 확인하고, 저장 위치와 발송 필터를 다시 설계했다.
-
인증 없이 열린 API 와 데이터베이스 규칙을 한 번에 닫지 않고 좁은 판부터 닫았다
인증 없이 열린 API 와 RTDB 규칙을 닫으며 호출처부터 셌다. 좁은 판·모의 검증 대조군·되읽기 해시·관측 창으로 나눠 배포한 방법을 적는다.
-
백업이 없던 데이터베이스에는 수명 정책보다 백업을 먼저 켜, 마지막 복구 지점을 지켰다
넘겨받은 RTDB·Firestore 에 되돌릴 지점이 없었다. 백업을 켜는 순서를 바꾼 이유와, PITR 이 저장 비용을 정확히 두 배로 만든다는 실측을 적는다.
-
조건이 겹쳐서 진단이 어려웠다
(수정됨)세 조건이 겹칠 때만 나던 오류를 인위적으로 재현하고, 조건을 하나씩 빼 보며 고칠 자리를 정한 과정을 정리한다.
-
규칙에 예외가 다섯 있었다
(수정됨)스키마 규칙의 예외를 찾아 정리하다가 예외 목록을 조건으로 바꾸고, 규칙이 아예 없는 자리까지 드러난 과정을 정리한다.
-
그 방식이면 멈추는 시간이 없었다
(수정됨)수백만 건 테이블에 컬럼을 추가하면서 무엇이 잠기고 무엇이 안 잠기는지 확인하고, 사본에서 시간과 공간을 미리 잰 과정을 정리한다.