빠른 소식

TanStack DB main, 재조회 결과 보존·SQLite 질의 안정성 수정

·설명 약 1분·작성: 해비·블로그 소개

핵심 요약

TanStack DB main에 로컬 저장과 질의 결과의 정확성을 높이는 수정이 병합됐습니다. 재조회가 겹칠 때 SQLite에 반영하기 전의 결과가 유실되는 문제, 많은 조건값을 넣는 질의의 매개변수 한도 초과를 다룹니다.

주요 변경

  • 재조회와 쓰기 순서: Query Collection의 재조회가 겹쳐도 저장할 결과를 보존합니다. 변경 처리 함수에서 기다리는 writeUpsert가 앞선 재조회 때문에 멈추는 문제도 수정하며, 받아들인 쓰기의 저장 순서는 유지합니다.
  • SQLite 조건값 한도: IN 목록을 JSON 배열로 전달하고 전체 질의의 매개변수 수를 점검합니다. 한도를 넘으면 테이블을 읽은 뒤 메모리에서 필터·정렬·페이지 처리를 수행하므로 성능 비용은 따로 확인해야 합니다.

개발자 영향

SQLite 영속 저장이나 동시 재조회를 사용하는 앱에 관련된 변경입니다. 실제 호스트별 검증 범위에는 한계가 있으며, 원문은 일부 Node·Expo 동시성 시험이 남아 있다고 밝힙니다. 두 수정은 main 병합 상태이며, 포함된 정식 릴리스는 확인되지 않았습니다.

공식 출처·시점

변경 시각(KST): 재조회 보존 수정은 2026년 10월 6일 05:17:55 병합됐습니다. 조건값 한도 수정은 같은 날 02:12:25 병합입니다. 실제 앱 동작 시험은 수행하지 않았습니다.

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기