---
title: "알토바의 최신 버전은 성능 면에서 더욱 높은 기준을 제시합니다"
date: "2014-03-19"
categories: 
  - "xbrl"
  - "xquery"
tags: 
  - "new-features"
  - "xbrl"
  - "xbrl-table-linkbase"
  - "xquery"
  - "xquery-3-0"
  - "xslt"
  - "xslt-3-0"
description: Altova MissionKit의 최신 버전은 성능을 향상시키고, XSL Speed Optimizer를 새롭게 도입했으며, XSLT, XPath, XQuery 3.0을 지원하여 XML 및 XBRL 처리 능력을 향상시켰습니다.
---
Status: #blog

Tags:  #new-features #xbrl #xbrl-table-linkbase #xquery #xquery-3-0 #xslt #xslt-3-0

Categories: [xbrl](/blog/ko/category/xbrl.md) | [xpath+xquery](/blog/ko/category/xpathxquery.md)
# 알토바의 최신 버전은 성능 면에서 더욱 높은 기준을 제시합니다

Altova MissionKit 데스크톱 개발 및 서버 소프트웨어 제품의 2차 버전이 출시되었습니다 [다운로드 중](https://www.altova.com/ko/download.html). 이번 업데이트는 성능을 두 배 또는 세 배까지 향상시키는 기능 개선을 제공할 뿐만 아니라, 최신 표준 지원 기능과 함께 XSLT 실행 속도를 획기적으로 높이는 새로운 방식인 "XSL Speed Optimizer"를 제공합니다.

 

[![알토바 소프트웨어 2014r2 버전](https://3.bp.blogspot.com/-62j_1KjoVWU/UyMNqXWutvI/AAAAAAAAAhU/vz7EVtXaz_s/s1600/v2014_R2.png "Version 2014 Release 2")](https://3.bp.blogspot.com/-62j_1KjoVWU/UyMNqXWutvI/AAAAAAAAAhU/vz7EVtXaz_s/s1600/v2014_R2.png)

이제 이 새로운 기능들을 좀 더 자세히 살펴보겠습니다.

<!--more-->

**XSL 속도 최적화 도구** 이 새로운 기술은 기존의 방식과는 완전히 다른 혁신적인 접근 방식입니다 [XSLT 변환 속도 향상](https://www.altova.com/ko/xmlspy/xslt-profiler.html#xso), 개발자가 어떤 XSLT 또는 XPath 표현식이 성능 저하의 원인인지 정확히 파악할 필요 없이, XSL Speed Optimizer는 처리량을 획기적으로 향상시킵니다. 이 도구는 XSLT 변환 과정을 분석하고, 최적화 전략을 도출하여 해당 스타일시트에 처리 지시문(Processing Instruction, PI) 형태로 저장합니다.

최적화된 스타일시트를 XMLSpy 또는 RaptorXML을 사용하여 추가 변환을 수행할 때, 이러한 최적화 팁을 활용하면 더 빠른 속도로 처리할 수 있습니다. XMLSpy의 XSL 속도 최적화 기능은 개발자가 스타일시트의 변환 로직에 집중할 수 있도록 지원하며, 문제점을 파악하고 수정하는 데 소요되는 시간을 줄여줍니다. 속도 최적화는 XMLSpy가 알아서 처리해 드립니다.

[![XSLT 처리 속도 향상 도구](https://lh6.ggpht.com/-VMPBzlZpkhw/UyMMzvdggaI/AAAAAAAAAgQ/nlof9mzcCBw/clip_image003%25255B1%25255D_thumb.png?imgmax=800 "XSL Speed Optimizer for speeding up XSLT ")](http://lh3.ggpht.com/-8AiKOUGGDnE/UyMMzdZWI0I/AAAAAAAAAgE/_SK_B9FIHRg/s1600-h/clip_image003%25255B1%25255D%25255B2%25255D.png) **XSLT, XPath, XQuery 3.0에 대한 추가 지원** 2014년 버전에서 처음 도입된 [XSLT 3.0](https://www.altova.com/ko/solutions/xslt.html) 지원 기능이 더욱 확장되었으며, [XQuery 3.0](http://wwwl.altova.com/xmlspy/xquery-editor.html) 지원 기능 또한 XMLSpy와 RaptorXML Server에서 최종적으로 구현되었습니다. 이를 통해 개발자들은 편집, 디버깅, 보고 및 데이터 처리 과정에서 이러한 최신 표준 버전의 강력한 기능을 활용할 수 있게 되었습니다.

StyleVision에서는 이제 XML, 데이터베이스, XBRL 등 다양한 데이터 소스를 기반으로 한 [보고서 생성](https://www.altova.com/ko/stylevision/multi-format-report-builder.html)에 XPath 3.0 및 XSLT 3.0을 지원합니다.

다음은 StyleVision에서 새롭게 개선된 XPath 대화 상자에서 XSLT 3.0 스타일시트에 사용될 XPath 3.0 표현식을 작성하는 예시입니다

[![새로운 XPath 1.0/2.0/3.0 빌더](https://lh5.ggpht.com/-dzxcG2B60d8/UyMM0jUD02I/AAAAAAAAAgc/P1qjvlXRObE/clip_image004%25255B1%25255D_thumb.png?imgmax=800 "New XPath 1.0/2.0/3.0 Builder")](http://lh5.ggpht.com/-jvOYwzZKPw0/UyMM0OyNHlI/AAAAAAAAAgU/AsmkCeW6Bwg/s1600-h/clip_image004%25255B1%25255D%25255B2%25255D.png) **새로운 Altova 확장 함수** XMLSpy, StyleVision, 그리고 RaptorXML Server는 XSLT 및 XQuery 개발 및 처리를 위한 다양한 새로운 Altova 확장 함수를 지원합니다. 이러한 새로운 확장 함수는 표준 XPath 함수를 보완하여 일반적인 요구 사항을 빠르고 효율적으로 충족시킵니다. 예를 들어, 복잡한 기간 구문을 이해할 필요 없이 날짜/시간에 연도, 월, 일, 시간, 분 또는 초를 직접 추가하거나, 나이를 계산하거나, 문자열을 반복하거나, 16진수와 정수 형식 간에 변환하는 등의 기능을 제공합니다.

**XBRL 테이블 링크베이스 지원** XBRL 테이블 링크베이스는 XBRL 데이터가 어떻게 표시되어야 하는지를 정의하는 기능을 제공하며, 이는 일반적인 프레젠테이션 링크베이스의 기능 범위를 넘어섭니다. 이를 통해 회계사, 금융 전문가, 그리고 기타 비전문가 사용자 등 다양한 이해관계자들이 더 쉽게 이해할 수 있는 형식으로 다차원 XBRL 데이터를 표현할 수 있습니다.

XMLSpy 2014r2는 이제 XBRL 테이블 링크베이스를 생성, 편집 및 검증할 수 있는 그래픽 기반의 [XBRL 테이블 링크베이스 편집기](https://www.altova.com/ko/xmlspy/xbrl-table-linkbase.html)를 제공합니다. 또한, 테이블 링크베이스 정의를 기반으로 테이블을 생성할 수 있으며, 개발자들이 이 중요한 새로운 표준을 활용하는 데 필요한 모든 도구를 제공합니다.

[![XBRL 테이블 링크베이스 편집기](https://lh6.ggpht.com/-B6TKZxbJn9E/UyMM1ZNZMaI/AAAAAAAAAgw/213KYDB0N2o/clip_image005%25255B1%25255D_thumb.png?imgmax=800 "XBRL Table Linkbase editor")](http://lh3.ggpht.com/-mpaekSfsyz8/UyMM1HKbOLI/AAAAAAAAAgg/cSAit06-TbY/s1600-h/clip_image005%25255B1%25255D%25255B2%25255D.png)

RaptorXML+XBRL 서버는 XBRL 테이블 링크베이스를 지원하여 매우 빠른 속도를 제공합니다 [XBRL 데이터의 유효성 검사 및 처리](https://www.altova.com/ko/raptorxml.html) 문서. **새로운 데이터 시각화 옵션** MapForce 2014r2는 사용자 정의 기능을 향상시킨 다양한 새로운 기능을 포함하고 있습니다 [다양한 데이터 유형 간의 매핑 프로젝트](https://www.altova.com/ko/mapforce.html), XML 파일에서 CDATA 생성 기능을 지원하고, 시퀀스 처리 및 생성에 대한 새로운 기능, 웹 서비스 호출 시 타임아웃 설정 기능 등 다양한 개선 사항이 포함되었습니다. **StyleVision은 이제 RaptorXML 기술을 기반으로 작동합니다** RaptorXML 엔진이 이제 StyleVision에 내장되어, 매우 빠른 XSLT 변환을 지원하며, XSLT 3.0 및 XPath 3.0도 지원합니다. StyleVision은 XMLSpy, MapForce, SchemaAgent 등 RaptorXML 기반으로 작동하는 MissionKit 제품들과 함께 제공됩니다. **XML 및 XBRL 데이터의 유효성 검사 속도가 크게 향상되었습니다** RaptorXML Server 2014는 이미 "순식간의 속도"라는 약속을 완벽하게 지켰습니다 [XML 유효성 검사](https://www.altova.com/ko/raptorxml.html), 그리고 v2014r2 버전은 훨씬 더 빠른 속도를 자랑합니다 _최대 두 배 빠른 속도_* 멀티 코어 시스템에서 병렬 검증 옵션을 활용할 때.

XBRL 데이터의 유효성 검사는 멀티코어 시스템에서 훨씬 빠른 속도로 처리됩니다 _최대 세 배 더 빠른 속도_* RaptorXML+XBRL 서버 2014r2 버전에서. **작업 캐싱 기능 개선** FlowForce 서버의 작업 캐싱 기능이 여러 가지 새로운 기능으로 개선되었습니다. 작업 캐싱을 통해 관리자는 시간이 오래 걸리는 작업을 미리 예약하고, 그 결과를 저장한 후, 최종 사용자가 HTTP 요청을 하면 웹 브라우저 창에 즉시 결과를 제공할 수 있습니다. 이제 2014년 릴리스 2 버전부터, 매개변수를 사용하거나 여러 매개변수의 조합을 사용하는 작업에 대한 캐싱이 지원됩니다. 관리자는 작업 구성 대화 상자에서 사용할 수 있는 매개변수 조합을 간단히 정의하면 됩니다.

[![FlowForce 서버의 작업 캐싱 옵션](https://lh4.ggpht.com/-CgQJUxnNBaQ/UyMM2b_7X4I/AAAAAAAAAg8/Q0HcY20lStM/clip_image006_thumb.png?imgmax=800 "Job caching on FlowForce Server")](http://lh5.ggpht.com/-gsuh0wDygmk/UyMM17eWJbI/AAAAAAAAAg4/ngIhXj9ZZ3U/s1600-h/clip_image006%25255B3%25255D.png) **데이터베이스에 대량 데이터를 한 번에 삽입하는 기능** MapForce Server에서 이제 벌크 삽입(Bulk Insert) 기능이 지원됩니다. 이를 통해 대량의 데이터를 단일 SQL 문을 사용하여 데이터베이스 테이블에 삽입할 수 있습니다. 기존 방식처럼 각 행마다 개별적인 삽입 문을 사용하는 것보다 데이터베이스 엔진의 처리 부담이 크게 줄어들어 성능이 훨씬 빠릅니다. 테스트 결과, 벌크 삽입은 개별 삽입 문보다 10배 이상 빠르게 작동하며, 데이터베이스에 데이터를 쓰는 과정에서 MapForce Server의 성능을 크게 향상시킵니다.

MissionKit 2014 버전의 2차 출시 버전에서는 위 기능 외에도 다양한 기능들이 제공됩니다. 새로운 기능 목록, 지원되는 표준, 그리고 체험판 다운로드는 위의 링크를 통해 확인하실 수 있습니다. (MissionKit은 [데스크톱 개발 도구](https://www.altova.com/ko/whatsnew_missionkit.html) 및 [서버 소프트웨어](https://www.altova.com/ko/whatsnew.html)입니다.)

현재 유효한 기술 지원 및 유지 보수 서비스 또는 서버 제품 라이선스를 보유한 고객은 다음을 이용할 수 있습니다 [최신 버전으로 업데이트하세요](https://www.altova.com/ko/download-current.html) 무료로.

* 성능 결과는 Altova 내부 테스트를 통해 일반적인 파일 샘플을 사용하여 서버 소프트웨어의 2014r2 버전과 이전 버전을 비교한 결과입니다. 실제 사용 환경에서는 결과가 다를 수 있습니다.
