OFFSET

    mysql limit, offset과 id 기반 조회 비교 분석

    안녕하세요. 최근 mysql database를 사용하여 데이터를 가져오는 테스트를 하고 있었는데, 유의미한 결과가 있어 공유하려 합니다. 먼저 간략하게 테스트하는 환경과 조건을 말씀드리겠습니다. 1. 테이블에 데이터는 모두 100만 건이 들어가 있습니다.2. paging 처리하는 쿼리와 id 기반으로 검색하는 두 개의 쿼리를 비교하였습니다. 테이블create table exmaple( id bigint auto_increment primary key NOT NULL, version bigint default 0 not null comment '상품 버전', product_id ..

    Kafka offset에 대해서

    모든 소스 코드는 https://github.com/lkimilhol/kotlin-kafka-toy에서 확인 가능합니다!안녕하세요. 이번에는 Kafka의 offset에 대해서 알아볼까 합니다.Kafka 메시지를 처리하는 도중 예외를 만난다면 어떻게 될지, 그리고 offset 관련 옵션 설정에 따라서 어떻게 변할지 공부해보려고 합니다.이는 실제 Kafka를 이용하여 실제 서비스를 할 때도 많은 도움이 될 것이라 생각합니다. 1. offset이란 무엇일까?offset이란 무엇일까요? 바로 consumer에서 메시지를 어디까지 읽었는지 저장하는 값 이라고 볼 수 있을거 같네요.만약 offset=4 인 경우 offset 0, 1, 2, 3은 메시지를 읽은 것으로 생각 할 수 있습니다. 위 그림과 같이 현재 of..