Metadata Management for E-Commerce Transactions in Digital Library

디지털 도서관에서 전자상거래 트랜잭션을 위한 메타데이타 관리 기법

  • Published : 2002.02.01

Abstract

Since traditional static metadata set like Dublin Core has static metadata attributes about bibliography information, integration of metadata for various metadata, problems about standard and extension of metadata must be considered for applying it to new environment. Specially, as event-driven metadata write method included the notion of e-commerce come out for interoperability in digital libraries, traditional metadata management which cannot distinguish between different kinds of update operations to new extension of metadata set occurs unsuitable waiting of update operation. So, improvement is needed about it. In this paper, we show whether alleviative transaction consistency can be applied to digital library or not. Also it would divide newer metadata into static metadata attribute connected in read operation within user read-only transaction and dynamic metadata attribute in update operation within dynamic(e-commerce) update transactions. We propose newer metadata management algorithm considered in classfication of metadata attributes and dynamic update transaction. Using two version for minimal maintenance cost and ARU(Appended Refresh Unit) for dynamic update transaction, to minimize conflict between read and write operations shows fast response time and high recency ratio. As a result of the performance evaluation, we show our algorithm is proved to be better than other algorithms in newer metadata environments.

Dublin Core같은 기존의 정적인 메타데이타 집합은 서지 정보 중심의 정적인 데이터 요소를 가지므로 새로운 환경에 적용하기 위해서는 다양한 메타데이타를 위한 메타데이타 간의 통합, 웹 환경에서의 메타데이타의 표준화 문제 및 확장성 문제들이 고려되어야 한다. 특히, 디지털 라이브러리에서 전자상거래의 개념을 포함하며 서로간의 상호운영성을 위해 이벤트중심의 메타데이타 기록 방식이 등장함에 따라 기존 관리법으로는 갱신 연산간의 차별화가 이루어지지 않아 부적절한 갱신 연산 지연이 발생하므로 이에 대한 고려 역시 필요하다. 본 논문에서는 우선 디지털 라이브러리 환경에서 완화된 트랜잭션 일관성의 적용여부를 보이며, 새로운 방식의 메타데이타 요소를 사용자 질의 트랜잭션의 판독연산에 관련있는 정적 메타데이타 요소와 전자상거래 트랜잭션의 갱신연산과 관련있는 동적 메타데이타 요소로 구분한다. 구분된 메타데이타 요소에 따라, 관련 트랜잭션들을 재분류함으로써 전자상거래 요소와 동적 갱신(전자상거래) 트랜잭선을 고려한 새로운 메타데이타 관리기법을 제안한다. 최소의 유지비용으로 갱신을 고려하는 2버전과 동적 갱신 연산 충돌의 최소화를 위한 ARU(Appended Refresh Unit)를 사용함으로써 기록연산 간의 충돌을 최소화해 빠른 응답시간과 높은 최근성 비율을 보이게 된다. 성능분석을 통해, 새로운 메타데이타 환경하에서 제안한 알고리즘이 기존의 알고리즘에 비해 좋은 성능을 가짐을 보인다.

Keywords

References

  1. Rust, Godfrey & Bide, Mark, 'The metadata model', London conference, 1999.7.5. ,URL:http://www.mdecs.org
  2. Ora lassila, 'Web Metadata: A Matter of Semantics', IEEE Internet computing, 1998 https://doi.org/10.1109/4236.707688
  3. 이해민, 박석, '디지털 도서관에서 래치에 기초한 메타데이타 관리 기법', 정보과학회 논문지 제27권 1호, pp. 22-32, 2000
  4. 좌은희, 박석, '디지털 문서의 메타데이타 관리를 위한 2버전 래치 기법'. 정보과학회 학술발표논문집, 제27권 2호, pp.439-441, 2000
  5. 최일환, 좌은희, 박석, 디지털 정보에 대한 식별자 부여 및 전자상거래용 메타데이타 모델에 관한 연구, KERlS 연구보고 RR 1999-2, 1999
  6. Hoewon Kim and Seog Park, 'Two Version Concurrency control Algorithm with Query Locking for Decision Support', Proceedings of the International Workshops on Data Warehousing & Data Mining etc. (ER'98), pp.153-164. Singapore, 1998.11
  7. Jim Gray, Raymond A. Loric, Gianfranco R. Putzolu, Irving L. Traiger, 'Granularity of Locks in a Large Shard Database,' Very Large Data Base(VLDB), pp.428-451, 1975
  8. Philip A. Bernstein, V. Hadzilacos and N. Goodman. Concurrency Control and Recovery in Database Systems. Reading, Addison-Wesley, 1987
  9. Alan B. Pritsker, Jean J. O'Reilly and David K. LaVal, Simulation with Visual SLAM and AweSim ,Systems Publishing Corporation, Indiana, 1997
  10. Vijay. Kumar. Performance of Concurrency Control Mechanisms in Centralized Database Systems. Reading, MA'- Prentice Hall, 1996