Go와 MySQL에서 UPSERT操作 후 자동 증가 키 값 획득 방법

데이터베이스 설계에서 여러 테이블 간의 관계를 관리할 때, 특정 테이블의 자동 증가(AUTO_INCREMENT) 필드 값을 조회해야 하는 경우가 있다. 이 값을 다른 테이블의 외래 키로 사용해야 하기 때문이다. 다음과 같은 MySQL InnoDB 테이블을 고려해보자. 테이블에는 자동으로 증가하는 기본 키와 고유 키가 있다. CREATE TABLE User ( id INT UNSIGNED AUTO_INCREMEN ...

6월 30일 17:05에 게시됨

Elasticsearch에서 문서 업데이트 처리 방식 이해하기

5.7.1: 전체 문서 업데이트 방식 Elasticsearch에는 전통적인 의미의 업데이트 연산이 존재하지 않습니다. 대신 새 문서로 기존 문서를 대체하는 방식을 사용합니다. 내부적으로 Elasticsearch는 이전 문서를 삭제 대상으로 표시하고, 완전히 새로운 문서를 추가하여 인덱싱합니다. 이전 버전의 문서는 즉시 사라지지 않지만, 접근할 수 없게 됩니다. PUT /website/ ...

6월 13일 01:40에 게시됨