• Title/Summary/Keyword: XML DBMS

Search Result 66, Processing Time 0.03 seconds

Design of a Storage Structure for Main Memory XML DBMS (주기억 상주형 XML DBMS 저장 구조 설계)

  • Lim, Hyuck-Soo;Noh, Hyun-Jong;Lee, Kyu-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.7-10
    • /
    • 2005
  • 최근 인터넷을 중심으로 한 첨단 기술 산업이 발달함에 따라 고성능 트랜잭션 처리가 요구되고, XML 관련 기술들 역시 확대 적용되고 있다. 이에 따라 디스크 기반 DBMS 의 한계를 극복하고, 점차 사용 범위가 확대되고 있는 XML 기술을 지원하기 위한 시스템의 필요성이 대두되고 있다. 기존의 XML 저장 방법은 대부분 XML DOM 구조 정보만을 저장하는 것이었으나, 이 방법은 XQuery를 처리하는 속도면에 한계가 있었다. 본 논문에서는 이 점을 해결하기 위해 2 중의 인덱스 구조를 두어, XQuery 처리 속도를 향상시킬 수 있는 주기억 상주형 XML DBMS 의 저장 구조를 설계 한다.

  • PDF

Designing XML DBMS based on Generic Data Model (Generic Data Model 기반의 XML DBMS 설계)

  • Lim, Jong-Seon;Joo, Kyung-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.1891-1894
    • /
    • 2002
  • XML DBMS는 XML 문서의 직접적인 접근과 문서의 부분, 문서와 그 문서의 부분들을 통한 질의를 할 수 있는 능력을 가져야 한다. 이러한 XML DBMS의 사용은 복잡한 계층적 관계의 범위로부터 데이터를 얻어내는데 특히 유용하게 사용될 수 있다. 일반적으로 XML DBMS를 구축하기 위해서는 다른 DBMS 위에 덧붙이거나, 처음부터 만들거나, 새 제품을 구입할 수 있을 것이다. XML DBMS를 처음부터 새롭게 생성하는 것은 메모리 할당과 문서 조각의 효율적인 검색을 신중히 생각해야 한다. 다른 DBMS 위에 XML DBMS를 구축하는 것은 빠르게 구축할 수 있고, 하부를 구성하는 DBMS의 저장소를 사용할 수 있다는 이점이 있다. 또한 현재 존재하는 애플리케이션들과 기존의 자료와 통합이 쉬울 수 있다. 이러한 관계형 DBMS는 현 시장에서 상당히 많은 부분을 차지하는 제품으로서, 새로운 DBMS로의 이전을 하기 위해서는 상당한 어려움이 있다. 이러한 제약을 해결하기 위하여 기업에서 선택해야 할 방법은 관계형 DBMS를 XML DBMS로 변환하는 방법과 관계형 DBMS와 XML을 접목시키는 방안이 있을 수 있다. 본 연구는 관계형 DBMS에 XML 어댑터의 기능을 적용한 XML DBMS를 설계하였다. 이와 같은 방법의 DBMS를 구축하면, 기존의 관계형 DBMS를 변경하지 않으면서, XML DBMS로의 기능을 수행 할 수 있게 하면, 시스템 구축에도 적은 비용으로 커다란 효과를 얻을 수 있을 것이다.

  • PDF

Developing XML DBMS for Mobile Device (이동 단말기를 위한 XML DBMS 개발)

  • 정상혁;주경수
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.05b
    • /
    • pp.163-166
    • /
    • 2003
  • 현재 XML은 전자상거래와 기업간 정보유통 및 전사적 기업 관리 시스템에 주로 적용되고 있으며 이를 위해서 XML 데이터를 효율적으로 처리할 수 있는 XML DBMS 관련 제품들이 시장에 빠르게 구현되고 있다. 이러한 XML 문서의 이용은 Mobile 환경으로 이동하면서 온라인 비즈니스와 동일한 환경 구축을 위해 모바일 비즈니스에서의 사용범위가 확대되어 가고 있으며, 많은 XML 문서의 효율적 관리를 위해서 모바일 전용의 DBMS에 XML 문서의 저장이 요구되고 있다. 본 논문은 이동 단말기에 XML 문서를 저장하기 위한 XML DBMS를 개발하였다. 기존의 모바일 DBMS에 대해 XML Adapter를 탑재하여 이동 단말기에 직접 XML 문서를 저장할 수 있도록 함으로써 표준 언어인 XML 문서의 활용을 극대화 하도록 하였으며, 이에 따라 기존의 Mobile DBMS를 이용하여 XML 데이터를 쉽게 조작할 수 있고, 이동 단말기에 대한 활용도를 극대화 할 수 있다.

  • PDF

Path Combining System of XML Documents based on Relational DBMS (관계형 DBMS 기반의 XML 문서 경로 통합 시스템)

  • Lee, Bum-Suk;Hwang, Byung-Yeon
    • Journal of Korea Multimedia Society
    • /
    • v.11 no.4
    • /
    • pp.415-422
    • /
    • 2008
  • With the increasing use of XML, considerable research is being conducted on the XML document management systems for more efficient storage and searching of XML documents. Depending on the base systems, these researches can be classified into object-oriented DBMS (OODBMS) and relational DBMS (RDBMS). OODBMS-based systems are better suited to reflect the structure of XML-documents than RDBMS based ones. However, using an XML parser to map the contents of documents to relational tables is a better way to construct a stable and effective XML document management system. The proposed X-Binder system uses an RDBMS-based inverted index; this guarantees high searching speed but wastes considerable storage space. To avoid this, the proposed system incorporates a path combining module agent that combines paths with sibling relations, and stores them in a single row. Performance evaluation revealed that the proposed system reduces storage wastage and search time.

  • PDF

An Integrated Repository System with the Change Detection Functionality for XML Documents (XML 문서 변경 탐지 기능을 갖는 통합 리파지토리 시스템)

  • Park, Seong-Jin
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.10 no.10
    • /
    • pp.2696-2707
    • /
    • 2009
  • Although, a number of DBMS vendors are scrambling to extend their products to handle XML, there is a need for a lightweight, DBMS and platform-independent XML repository as well. In this paper, we describe such an XML integrated repository system, that solves the following functions : generating relational schema from XML DTDs for storage of XML documents, importing data from XML documents into relational tables, creating XML documents according to a XMLQL(XML Query Language) from data extracted from a database and synchronizing the replicated XML documents. In the XML repository systems, the efficient change detection techniques for XML documents is required to maintain the consistency of replicated XML data because the same data in the repository can be replicated between so many different XML documents. In this paper, we propose a message digest based change detection technique to maintain the consistency of replicated data between client XML documents and a XML data in XML repository systems.

An XPath Accelerator on Relational Databases: An Implementation and Its Tuning (관계형 데이터베이스를 이용한 XPath Accelerator: 구현과 튜닝)

  • Shin Jin-Ho;Na Gap-Joo;Lee Sang-Won
    • The KIPS Transactions:PartD
    • /
    • v.12D no.2 s.98
    • /
    • pp.189-198
    • /
    • 2005
  • XML is rapidly becoming the standard for data representation and exchange, and XML documents are being adopted in various applications. Since the late 1990s, some native XML database management systems(DBMSs) have been developed. More recently, commercial relational DBMS vendors try to incorporate full functionalities of XML into their products, such as Oracle, MS SQL and IBM DB2. In this paper, we implement a well-known RDBMS-based XML data storage and indexing technique, called XPath Accelerator, and tune it in an industry-leading RDBMS. Our contributions are two-folds: 1) an in-depth implementation of the XPath Accelerator technique and 2) its tuning to exploit the advanced query processing techniques of an RDBMS.

Design of XML Adapter for implementing XML Mobile DBMS (XML Mobile DBMS 구현을 위한 XML Adapter 설계)

  • 정상혁;주경수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.112-114
    • /
    • 2002
  • XML을 통한 데이터의 전송과 저장은 E-Commerce에서 표준으로 이루어지고 있으며, 이는 점점 M-Commerce 방향으로 이전하고 있다. 이를 위하여 모바일 기기들을 위한 모바일 XML DBMS이 더욱 더 많은 DataBase 벤더들과 기업에 의하여 많은 제품이 개발되어지고 있다. 문제는 사로 다른 모바일 기기들에 대한 상호 호환성 확보와 불안한 네트워크 상태에서의 데이터 동기화에 대한 어려움으로 이를 위한 많은 솔루션들이 개발되고 있다. 이를 위하여 본 연구는 모바일 DataBase에 XML 문서를 저장향 수 있도록 XML Adapter를 미들웨어로 탑재하여 XML 문서를 전송 및 저장하고, 데이터 동기화를 위한 XML 캐슁 시스템을 설계하였다.

  • PDF

Design of Automatic Database Schema Generator Based on XML Schema (XML 스키마 기반의 데이터베이스 스키마 생성기 설계)

  • Lim, Jong-Seon;Kim, Kyung-Soo
    • Convergence Security Journal
    • /
    • v.7 no.3
    • /
    • pp.79-86
    • /
    • 2007
  • B2B e-business is an economic transaction formed between companies through various networks including internet. At present, e-business between companies partly applies information distribution between companies, but many enterprises expect that a corporate basic system will be gradually changed into XML basis if web service is earnestly materialized, so they are competing with each other in developing XML DBMS. Existing XML DBMS studies used XML DTD in order to represent the structure of XML document. Such XML DTD defines the expression of a simple type, so there are many difficulties in defining the structure of XML document. To cope with this, in this paper, the author will develop database schema generator utilizing relational database generally used in storing contents of data, on the basis of XML schema selected as a standard of W3C. Also, to store XML data, the author proposed the automatic conversion method of relational database schema that used XML schema.

  • PDF

ODYSSEUS/XMLStore: An XML Storage System for the ODYSSEUS Object-Relational DBMS (ODYSSEUS/XMLStore : 오디세우스 객체관계형 DBMS를 위한 XML 저장 시스템)

  • 이기훈;한욱신;김민수;이종학;황규영
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.9 no.2
    • /
    • pp.109-122
    • /
    • 2003
  • As XML documents become popular in the World Wide Web, a lot of research is being done on XML storage systems that store and manage XML documents using existing DBMSS. However, most of them have been done in the context of relational DBMSS rather than object-relational DBMSS, which have more powerful modeling capability than relational ones. In this paper, we design and implement an XML storage system, ODYSSEUS/XMLStore, for the ODYSSEUS object-relational DBMS that has been under development at KAIST. First, we analyze the mapping from the structure of XML documents to the relational or object-relational database schema. Second, we propose a method for describing the mapping analyzed using a standard language, XML Schema. Third, we propose a storage structure for storing the mapping information specified by the users in the database. Fourth, we propose detailed algorithms for storing XML documents in the relational or object-relational database based on the mapping information provided by the users.

Peformance Evaluation of XBench using an Object-Relational DBMS (객체 관계형 DBMS를 이용한 XBench 성능평가)

  • Kim Jae-Uk;Song Yong-Ho;Lee Sang-Won
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.30 no.1C
    • /
    • pp.9-17
    • /
    • 2005
  • XML is rapidly spreading as a standard for data representation and exchange, and XML documents are adopted in various applications. According to this trend, researches in database has also focused on efficient storage and retrieval of XML documents. Recently, major (object) relational DBMS vendors support XML functionality, and several native XML DBMSs have been developed in academic or industry side. In addition, various benchmarks have been proposed so as to evaluate these na database performance. In this paper, we evaluate the XBench benchmark using a commercial object-relational DBMS, analyze its performance, and investigate the future improvements of object-relational DBMSs for XML support.