
안녕하세요 에이플랫폼입니다.
SingleStore에서 곧 9.0 버전이 출시될 예정입니다.
현재는 공식 문서에 RC(Release Candidate) 버전으로 등록되어 있으며, 정식 릴리스 전 일부 내용이 변경될 수 있습니다.
이번 글에서는 9.0 버전에서 달라진 주요 사항들을 함께 살펴보겠습니다.
핵심 신규 기능
분산 플랜캐시 (Distributed Plancache, DPC)
SingleStore 9.0에 새롭게 추가된 기능으로, 기존의 메모리 기반 Plancache와 디스크 기반 PPC(Persistent Plancache)를 보완하는 세 번째 계층입니다.
이 기능의 핵심은 클러스터 노드 간에 쿼리 실행 계획을 공유할 수 있다는 점입니다.
즉, 새로운 노드가 클러스터에 추가되어도, 기존에 저장된 실행 계획을 활용해 처음부터 빌드하지 않고 Warm Plancache 상태에서 시작할 수 있습니다.
이로 인해 쿼리 성능이 향상되고, 스케일링 또는 리밸런싱 이후 CPU 사용량 감소라는 효과도 기대할 수 있습니다.
또한, 하나의 Aggregator에서 컴파일된 실행 계획이 비동기적으로 다른 Aggregator에 동기화되므로, 각 노드에서 별도로 컴파일할 필요가 없습니다.
Information Schema View 확장
- MV_COLUMNSTORE_ACTIVE_MERGE_PLANS: 현재 실행 중인 Merge 플랜의 내부 세부 정보 확인
- MV_TABLE_COUNTERS: 테이블별 누적 메트릭 및 백그라운드 병합 작업량 추적
- VECTOR_INDEX: 각 벡터 인덱스의 메모리 및 디스크 사용량 모니터링
Full Text Search 향상
- 노리 (Korean) 분석기 커스터마이징 지원
- 불용어(stopword) 토큰 필터 지원
- 향상된 검색 성능 최적화
벡터 검색 기능 확장
- 벡터 인덱스 캐시: 메모리 사용량을 제한하는 메커니즘 도입 👉 [자세히 알아보기]
- 폴백 메커니즘: 인덱스 검색 후 필터링 결과가 부족할 경우 전체 테이블 스캔으로 자동 전환
- SUM 집계 함수: VECTOR 데이터 타입에 대한 SUM 집계 함수 지원
JSON 데이터 처리 개선
- Multi-Value Hash Index: JSON 컬럼에 대한 키-경로 및 배열 값 조회 최적화
- JSON_BUILD_ARRAY 함수: 새로운 JSON 배열 생성 함수 👉 [자세히 알아보기]
- 파이프라인에서 JSON 배열 지원: JSON 파일의 각 레코드를 별도 행으로 로드
데이터 삽입 및 파이프라인 개선
- activity_tracking_id 필드 추가: 파이프라인별 리소스 소비 추적
- INFER PIPELINE 명령 확장
- CSV 파일: HEADER DETECTION ON/OFF 절 추가
- Parquet, Iceberg 파일 형식 추론 지원 👉 [자세히 알아보기]
- assumeRole 을 통한 EKS IRSA(IAM Roles for Service Accounts)지원으로 Iceberg 파이프라인 권한 연동 강화

SingleStore 9.0에서 다양한 업데이트가 이루어졌습니다. 이번 글에서는 핵심 기능을 소개했지만, 더 많은 변화가 궁금하신 분들은 여기에서 전체 업데이트 내용을 확인할 수 있습니다.
앞으로도 최신 정보를 지속적으로 공유할 예정이니 다음 글도 기대해주세요! 🚀
'업체소식' 카테고리의 다른 글
싱글스토리 13화 - SingleStore Helios®,Gold at the 2025 Globee® Awards for Technology (0) | 2025.07.07 |
---|---|
싱글스토리 12화 - SingleStore,TrustRadius Top Rated 5관왕 달성 (2) | 2025.06.16 |
싱글스토리 11화 - ACID 딜레마: ClickHouse의 한계와 SingleStore의 강점 (1) | 2025.05.09 |
싱글스토리 10화 - SingleStore Helios, 통합 검색 속도 5배 이상 개선 (0) | 2025.04.29 |
싱글스토리 8화 - SingleStore Dev Image, New Docker Image (0) | 2025.04.11 |