자료설명
1. 서론, , 2. 관련 연구, 2.1 포인터 스위즐링 기법들, 2.2 구현 환경에 따른 분류, , 3. 포인터 스위즐링 기법의 설계 및 구현, , 4. 성능 평가 및 분석, 4.1 포인터 스위즐링 비용 요소들, 4.2 데이타 세트 및 모의실험 프로그램, 4.3 결과 및 분석, , 5. 결론 , FileSize : 268K
본문/내용
포인터 스위즐링 기법은 포인터 스위즐링과 언스위즐링으로 이루어지며, 포인터 스위즐링은 객체 접근 시 객체 식별자를 해당 객체의 메모리 주소로 교체하는 것을 말하며, 언스위즐링은 객체 교체 또는 객체 저장 시에 스위즐링된 포인터를 원래의 객체 식별자로 환원하는 것을 말한다. 본 연구에서는 시스템 버퍼 구조에 따라 여러 포인터 스위즐링 기법을 분류하여 장단점을 분석하였으며, 이중 버퍼 구조 상에서 적극/소극, 직접/간접 스위즐링, 언스위즐링 모듈을 설계, 구현하였다. 또한 제한된 크기의 객체 버퍼 상에서 각 포인터 스위즐링 모듈의 성능을 평가하였다. 이 성능 평가의 결과로는 사용하지 않는 포인터는 스위즐링하지 않으며 언스위즐링 부담이 적은 소극 간접 스위즐링 기법이 일반적으로 뛰어난 성능을 나타냄을 알 수 있게 되었다.. 서론
일반적으로 객체 지향 데이타베이스 관리 시스템(Object Oriented Database Management System: OODBMS)에서 생성되는 지속성 객체들은 각각 고유한 객체 식별자(Object Identifier: OID)를 가진다.[1] 따라서 OID를 이용하여 지속성 객체에 접근하기 위하여서는 우선 해당하는 지속성 객체가 메모리 상…
참고문헌
[1] Kim, W., Introduction to Object_Oriented Databases, the MIT Press, 1990.
[2] Kemper, A. and Kossman, D., "Adaptable Pointer Swizzling Strategies in Object Bases: Design, Realization, and Quantitative Analysis," VLDB journal, 4, 1995.
[3] Moss, J., "Working with Persistent Objects: To Swizzle or Not to Swizzle," IEEE Transactions on Software Engineering, 18(8), 1992.
[4] White, S., "Pointer Swizzling Techniques for Object-oriented Database Systems," Ph. D. dissertation, Univ. Of Wisconsin, 1994.
[5] McAuliffe, L. and Solomon, H., "A Trace-Based Simulation of Pointer Swizzling Techniques", IEEE Data Engineering, 1995.
[6] Kemper, A. and Kossman, D., "Dual-Buffering Strategies on Object Bases," Proceedings. Int'l. Conf. VLDB, 1994
[7] Singhal, V., Kakkad, S. and Wilson P., "Texas: An Efficient, Portable Persistent Store," Proceeding. 5th Int'l. Workshop on Persistent Object Systems, 1992.
[8] The Shore Project Group, "Overview of Shore," Computer Science Department, University of Wisconsin-Madison, Version 0.9.3 Beta, 1994
[9] The Shore Project Group, "The Shore Storage Manager Programming Interface," Computer Science Department, University of Wisconsin-Madison, Version 0.9.3 Beta, 1994
[10] Carey, M., DeWitt, D. and Naughton, J., "The OO7 Benchmark," Computer Science Department, University of Wisconsin-Madison, Version of April 12, 1993
[11] Weddell. G., "Efficient Property Access in Memory Resident Object Oriented Databases," Technical Report CS-89-49, University of Waterloo, 1989