일본 차세대 RDB 츠루기(Tsurugi) 1.12.0 공개 - TRUNCATE TABLE와 EXTRACT 함수 추가
일본에서 개발 중인 차세대 관계형 데이터베이스 츠루기(Tsurugi) 1.12.0이 2026년 9월 7일 공개됐습니다. 이번 버전은 표준 SQL 기능 두 가지를 새로 넣은 것이 핵심입니다. 하나는 TRUNCATE TABLE 문으로, 테이블 구조와 인덱스는 그대로 둔 채 전체 행을 빠르게 비웁니다. 임시 작업 테이블이나 검증용 데이터셋을 초기화할 때 쓰는 용도이며, RESTART IDENTITY로 시퀀스를 리셋하거나 CONTINUE IDENTITY로 값을 유지할 수 있습니다. 다만 이 작업은 롤백되지 않으니 실행 전에 확인이 필요합니다.
다른 하나는 EXTRACT 함수입니다. 날짜/시간 타입에서 연, 월, 일, 시, 분, 초 같은 필드를 뽑아냅니다. SQL 표준 표기와 함께 YEAR TO MONTH 같은 확장 범위 표기도 지원해서, 일별 집계나 월별 매출 합산 같은 시계열 처리에 쓸 수 있습니다.
그 밖의 변경 사항은 다음과 같습니다.
- UDF 플러그인에서 파이프 구분자로 여러 엔드포인트를 지정하고, 라운드로빈 분산과 자동 페일오버를 지원합니다.
- MCP 서버가 Java SDK 2.0.1로 갱신됐습니다.
- 대용량 데이터에서 SELECT COUNT(DISTINCT)가 오류를 내던 문제, 기본키 DESC 인덱스에서 INSERT가 실패하던 문제, 인증정보 파일 만료 처리, UDF BLOB 중계 서비스 크래시를 수정했습니다.
업그레이드 시에는 클라이언트도 호환 버전(대부분 1.16.0 이상)으로 함께 올려야 하고, UDF 플러그인은 udf-plugin-builder로 다시 생성해야 합니다.
츠루기는 일본 NEDO(신에너지산업기술종합개발기구) 지원 아래 노틸러스 테크놀로지스(Nautilus Technologies) 등이 개발한 오픈소스 RDB입니다. 수백 개 CPU 코어와 대용량 메모리를 갖춘 최신 하드웨어를 전제로 설계해 배치와 온라인 처리 모두에서 높은 성능을 노린다는 점이 특징입니다. 2024년 9월 1.0.0 정식판 이후로 버전을 꾸준히 올리며 표준 SQL 기능을 채워 가는 중인데, 이번에 TRUNCATE와 EXTRACT가 들어오면서 실무에서 자주 쓰는 기능 공백이 좀 더 메워진 것으로 보입니다.
🔗 https://github.com/project-tsurugi/tsurugidb/releases/tag/1.12.0
🔗 https://github.com/project-tsurugi/tsurugidb/discussions/243
로그인 후 답글을 남길 수 있습니다.