• 제목/요약/키워드: RDBMS

검색결과 200건 처리시간 0.049초

Miracle 임베디드 RDBMS 설계, 구현 및 성능 평가 (Design, Implementation, and Performance Evaluation of an Embedded RDBMS Miracle)

  • 서남원;김경렬;김수희
    • 한국산학기술학회논문지
    • /
    • 제12권7호
    • /
    • pp.3227-3235
    • /
    • 2011
  • 이 논문에서는 관계형 임베디드 DBMS를 설계하고 프로토타입 Miracle RDBMS(MDB)를 개발하였다. MDB는 C로 개발되었고, 로컬에서 동작하며 유닉스와 윈도우즈 계열에서 운영 가능하다. SQL 인터페이스와 API 함수를 통해 데이터베이스를 접근하며 $B^+$ 트리 인덱스를 사용한다. 트랜잭션의 ACID를 보장하고 저수준의 잠금, 단일 테이블에 대한 SQL 문을 처리한다. 데이터의 처리 성능을 평가하기 위해 ARM용 EZ-S3C6410 보드를 이용하여 데이터 적재, 검색, 수정 및 삭제하는데 걸리는 시간을 실험하였다. SQLite와 처리시간을 비교해 보았는데 단위 연산에 대한 평균 처리시간이 SELECT와 INSERT에서 MDB가 각각 38.46%, 22.86% 더 빨랐으며, UPDATE와 DELETE에서 SQLite가 각각 28.33%, 26.00% 더 우수하였다. 이 실험은 데이터베이스에서 데이터를 가져오고 보내는 작업이 MDB에서 더 빠른 반면, $B^+$ 트리 인덱스는 SQLite에서 더 효율적으로 구축되었음을 보여준다.

MongoDB에 대한 디지털 포렌식 조사 기법 연구 (Digital Forensic Investigation of MongoDB)

  • 윤종성;정두원;강철훈;이상진
    • 정보보호학회논문지
    • /
    • 제24권1호
    • /
    • pp.123-134
    • /
    • 2014
  • 최근 데이터의 대용량화로 인해 관계형 데이터베이스 관리 시스템(RDBMS)과 빅데이터 처리를 위한 NoSQL DBMS에 대한 수요가 꾸준히 늘고 있다. 관계형 DBMS에 대한 디지털 포렌식 조사 기법은 활발히 연구되어 왔으나 최근 사용이 급증하고 있는 NoSQL DBMS에 대한 포렌식 조사 기법에 대한 연구는 거의 없는 실정이다. 본 논문에서는 NoSQL DBMS 중 가장 많이 사용되고 있는 MongoDB에 대한 디지털 포렌식 조사 절차와 기법을 제안한다.

Spatial XML 생성기를 위한 알고리즘 (Algorithm for Spatial XML Generator)

  • 서현호;최영운
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2004년도 추계 종합학술대회 논문집
    • /
    • pp.466-469
    • /
    • 2004
  • XML은 개발자들이 클라이언트 어플리케이션에 데이터를 디스플레이하고 조작하기 위해 구조화된 데이터를 표현하고 전달하고 교환할수 있는 텍스트 기반 포맷을 말한다. 이러한 XML에 Spatial 정보를 포함한 Spatial XML이 등장하면서 이에대한 이용에 많은 관심이 있으며 실제로 Spatial XML을 RDBMS에 저장하여 지리정보 검색에 대한 유용한 자료로 사용하고 있다. 이 논문에서는 Spatial XML을 질의 하기 위한 Spatial XQuery를 이용하여 RDBMS에 저장된 자료에 대한 검색하고 또한 Spatial XML Generator를 통해서 XML형태로 RDBMS에 있는 정보를 추출하는 Spatial XML Generator 알고리즘을 구현하고자 한다.

  • PDF

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

  • 신진호;나갑주;이상원
    • 정보처리학회논문지D
    • /
    • 제12D권2호
    • /
    • pp.189-198
    • /
    • 2005
  • XML은 데이터 표현과 교환을 위한 표준으로 급격히 자리잡아가고 있으며, XML문서는 다양한 응용분야에 도입되고 있다. 1990년대 후반부터, XML 전용 DBMS(Database Management Systems)들이 개발되어왔고, 최근 들어서는 상용 관계형 DBMS 벤더들도 XML 기능을 자사 제품들(예들 들어 오라클, IBM DB2, 그리고 MS SQL Server)에서 지원하기 시작했다. 본 논문에서는 XML 저장과 인덱싱 기법의 하나인 XPath Accelerator을 특정 관계형 DBMS상에 구현하고 이를 최적으로 튜닝하는 방안을 설명한다. 본 논문의 기여사항은 1) XPath Accelerator의 자세한 구현 방안과 2) 상용 관계형 DBMS의 최신 질의 처리 기법들을 활용한 튜닝 방법이다.

상품 온톨로지 저장을 위한 관계형 데이터베이스 논리적 설계 (Logical Design of Product Ontology in Relational Databases)

  • 이현자;심준호
    • 한국전자거래학회지
    • /
    • 제14권1호
    • /
    • pp.81-92
    • /
    • 2009
  • 전자 상거래 도메인에서 온톨로지가 실용적으로 활용되기 위해서는 온톨로지를 잘 저장 관리하고 사용자가 기대하는 온톨로지 질의에 대한 응답 처리가 가능해야 한다. 다양한 장점과 신뢰성을 바탕으로 한 관계형 데이타베이스 기반의 상품 온톨로지의 저장이 현실적 실용 방안이라고 할 때, RDBMS에서 온톨로지 질의 처리가 가능하기 위해서는 상품 온톨로지의 개념과 개념들간의 관계에 대한 정보가 잘 처리될 수 있도록 저장되어야 한다. 이 논문에서는 관계형 데이타베이스 기반에서 확장성과 효율적인 상품 온톨로지의 의미적 관계에 대한 질의 처리를 위한 데이터베이스 설계 방법을 제안한다.

  • PDF

XQuery2SQL 변환기 위한 알고리즘 구현 (Algorithm Embodiment for XQuery2SQL Converter)

  • 서현호;김영국;김덕만
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2004년도 춘계 종합학술대회 논문집
    • /
    • pp.335-341
    • /
    • 2004
  • 웹 기술의 급속한 발전으로 인한 인터넷의 사용과 정보의 양이 급증하는 요즘 표현 중심적인 언어인 HTML에서는 웹의 정보를 이용하는데 한계를 가져왔으며 이로 인한 대안으로 웹상에서 자유로운 문서 전송 및 교환을 위한 표준이며 W3C에서 데이터 자체의 의미나 상관관계를 표현하는 n이 등장하였다. 이러한 XML문서를 RDBMS에서 저장해서 사용하기 위한 많은 노력이 있으나 구조적으로 XML문서는 트리구조이어서 관계형 DB에 자료를 질의하기 위한 언어인 SQL과 완벽한 호환을 이루지 못한다. 그래서 W3C의 XML 표준 질의인 XQuery가 등장하게 되었다. 이 논문에서는 XML 문서를 파싱하고 DOM 트리과정을 거쳐 RDBMS에 저장된 XML 정보들을 Xeuery2SQL이라는 변환기를 통해서 SQL질의로 변환한 후 RDBMS에 있는 정보를 추출하는 XQuery2SQL 변환 알고리즘을 구현하고자 한다.

  • PDF

RDBMS 기반 하둡 메타데이터 관리의 설계 및 구현 (Design and Implementation of RDBMS-based Management of Hadoop Metadata)

  • 손시운;양석우;길명선;문양세;민차우;원희선
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.1193-1195
    • /
    • 2015
  • 최근 빅데이터 문제를 해결하기 위해 하둡의 사용이 급증하였다. 하둡은 다수의 노드에 데이터를 분산 저장 및 처리하며, 이를 위해 모든 메타데이터를 네임노드에서 관리한다. 기존 하둡은 모든 메타데이터를 메모리 상에서 관리하며, 변경 이력을 로컬 파일 시스템에서 별도의 파일로 관리한다. 이 방법에서는 데이터의 증가 및 하둡 에코시스템의 확장 등의 이유로 관리되어야 할 메타데이터가 크게 증가하며, 이는 곧 네임노드의 메모리 부하를 높이는 문제가 있다. 본 논문은 이러한 인메모리 기반의 하둡 메타데이터 관리 구조를 RDBMS 기반으로 수정하도록 설계 및 구현한다. 그리고 하둡의 모든 명령어에 대한 테스트를 작성하여 본 연구의 적정성을 검토하였다. 본 논문은 네임노드의 부하를 줄임으로써 하둡의 안정성을 높이는 좋은 연구 결과라 사료된다.

관계 DBMS의 실체뷰 기능을 이용한 XML 실체뷰 지원 (Supporting XML Materialized Views Using Materialized Views of RDBMS)

  • 김승훈;강현철
    • 한국전자거래학회지
    • /
    • 제11권4호
    • /
    • pp.33-48
    • /
    • 2006
  • XML이 웹상에서 데이타 교환의 표준으로 등장한 이래 웹 환경에서 e-Commerce와 같은 웹 기반 비즈니스 응용을 효율적으로 지원하기 위해 XML 웨어하우스 기술이 요구되고 있다. 관계 DMBS가 XML웨어하우스의 저장소로 사용될 경우, XML웨어하우스의 XML실체뷰는 관계 DBMS의 관계 실체뷰를 이용하여 제공할 수 있다. XML 문서가 관계 튜플로 저장되기 때문에 XML 실체뷰를 정의하는 XML 질의는 SQL로 변경된다. 만일 변경된 SQL문으로 관계 실체뷰를 정의하면, XML실체뷰는 해당 관계 실체뷰를 구성하는 튜플들에 대한 XML 태깅만으로 얻어질 수 있다. 이런 기법의 가장 큰 장점은, 소스 XML 문서가 변경될 때마다 XML 태깅을 제외한 XML 실체뷰의 일관성 유지를 관계 DBMS가 수행해준다는 것이다. 본 논문에서는 이러한 XML 실체뷰 기법을 제시하고 Windows 2000 Professional 환경에서 실체뷰 기능을 갖춘 상용 관계 DBMS를 사용하여 Java로 구현하였다. 성능 실험은 웹상의 e-Commerce 벤치마크인 TPC-W의 XML 문서를 대상으로 수행하였다. 실험 결과 본 논문이 제시한 XML 실체뷰 기법 이 매우 효율적 인 것으로 나타났다.

  • PDF

객체모델을 기반으로 한 XML DTD의 RDB 스키마로의 변환 방법 (Mapping from XML DTD to RDB Schema based on Object Model)

  • 이상태;이정수;주경수
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2001년도 하계종합학술대회 논문집(3)
    • /
    • pp.113-116
    • /
    • 2001
  • XML (extensible Markup Language) is a flexible way to create common information formats and share both the format and the data on the World Wide Web, intranets, and elsewhere. A document type definition (DTD) is a specific definition of the rules of the Standard Generalized Markup Language. A relational database management system (RDBMS) is a program that lets you create, update, and administer a relational database. An RDBMS takes Structured Query Language (SQL) statements entered by a user or contained in an application program and creates, updates, or provides access to the database. This paper has been studied a method of mappings from XML DTD to RDB schemas based on object model.

  • PDF