IBSheet8의 대용량 데이터 처리 성능 개선 작업이 v8.4.0.21에서 1차 적용되었으며, v8.4.1.0(8.4.0.23)에서 최종 완료되었습니다.
조회·정렬·필터·그룹/소계·트리·머지·전체 체크·하단 합계·저장 데이터 추출 등 주요 기능 전반의 처리 시간이 단축되었으며, 특히 조회와 트리 펼치기는 기존 대비 수십 배 빨라졌습니다. 
이번 개선 효과는 SearchMode: 0에서 가장 크며, SearchMode: 2에서는 기능에 따라 개선 폭이 작을 수 있습니다. 대용량 데이터를 다루는 화면에서는 SearchMode: 0 사용을 권장합니다.

01개선 요약

5만 행 · 100컬럼 데이터를 기준으로, 개선 전(v8.4.0.20) 대비 주요 기능의 처리 속도는 다음과 같이 향상되었습니다.

  • 조회
    27.6배
    7.45초 → 0.27초
  • 트리 조회
    38.3배
    7.83초 → 0.21초
  • 트리 전체 펼치기
    43.6배
    3.84초 → 0.09초
  • 소계
    12.8배
    8.33초 → 0.65초

02측정 조건

비교 버전개선 전 v8.4.0.20 / 개선 후 v8.4.1.0(8.4.0.23)
시트 구성SearchMode: 0, 5만 행(트리는 8단계 깊이), 데이터 100컬럼
No·체크 열, 2단 헤더, 필터행 존재 시트
측정 기준API 호출 시점부터 화면 렌더링이 완료될 때까지의 시간
(저장 데이터 추출은 함수 실행 시간)
측정 환경Intel Core i7-1165G7 / 메모리 16GB / Windows 10 / Chrome 156 headless
측정 횟수버전별 5회 측정 평균 (항목마다 시트를 새로 생성·조회한 뒤 해당 기능만 측정)

03기능별 측정 결과

기능개선 전개선 후향상
조회7,448ms270ms27.6배
정렬942ms193ms4.9배
필터628ms160ms3.9배
그룹1,908ms745ms2.6배
소계8,329ms651ms12.8배
트리 조회7,827ms205ms38.3배
트리 전체 펼치기3,841ms88ms43.6배
트리 전체 접기324ms53ms6.2배
머지 (조회 포함)7,633ms435ms17.6배
전체 체크1,397ms166ms8.4배
하단 합계 (조회 포함)8,092ms253ms32.0배
하단 합계 재계산419ms7.2ms57.9배
저장 데이터 추출 (5만 건 전체)24,482ms3,795ms6.5배
위 수치는 PC 사양 · 브라우저 · 데이터 구성(행·컬럼 수)에 따라 달라질 수 있습니다.
저장 데이터 추출은 5만 건 전체가 수정된 상태에서 측정한 값으로, 일반적인 저장(수정된 행만 추출)에서는 이보다 짧습니다.

04피드백 및 문의

사용 중 발생한 문제나 개선 의견이 있으시면 1:1 문의로 접수해 주시기 바랍니다. 품질 개선에 반영하도록 하겠습니다.