Abstract
This paper proposes an index structure for Object Deputy Database, which is named as ’Object Deputy Path Index (ODPI)’. ODPI can reduce the cost of evaluating path expressions, which is the most important process of Cross-Class Query in Object Deputy Database. Object Deputy Path Index can materialize path instances in the index structure, avoiding redundant object traversal in query processing. This paper also introduces a maintenance method for ODPI. The experiments analyze the influential factors of path expression evaluation, and the experimental results demonstrate that path expression evaluation with ODPI outperforms the other methods in most cases.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Peng, Z.Y., Kambayashi, Y.: Deputy mechanisms for object-oriented databases. In: 11th International Conference on Data Engineering (ICDE), pp. 333–340. IEEE Press, New York (1995)
Kambayashi, Y., Peng, Z.Y.: Object deputy model and its applications. In: 4th International Conference on Database Systems for Advanced Applications (DASFAA), pp. 1–15. World Scientific Press, New York (1995)
Peng, Z.Y., Li, Q., Feng, L., Li, X.H., Liu, J.Q.: Usingobjectdeputy model to prepare data for data warehousing. IEEE Transactions on Knowledge and Data Engineering (TKDE) 17(9), 1274–1288 (2005)
Peng, Z.Y., Luo, Y., Shan, Z., Li, Q.: Realization of workflow views based on object deputy model. Chinese Journal of Computers 28(4), 651–660 (2005)
Wang, L.W., Huang, Z.Q., Luo, M., Peng, Z.Y.: Data provenance in a scientific workflow service framework integrated with object deputy database. Chinese Journal of Computers 31(5), 721–732 (2008)
Peng, Z.Y., Shi, Y., Zhai, B.X.: Realization of biological data management by object deputy database system. In: Priami, C., Hu, X., Pan, Y., Lin, T.Y. (eds.) Transactions on Computational Systems Biology V. LNCS (LNBI), vol. 4070, pp. 49–67. Springer, Heidelberg (2006)
Peng, Z.Y., Peng, Y.W., Zhai, B.X.: Using object deputy database to realize multi-representation geographic information system. In: 15th Annual ACM International Symposium on Advances in Geographic Information Systems (ACM GIS), pp. 43–46. ACM Press, New York (2007)
Zhai, B.X., Shi, Y., Peng, Z.Y.: Object deputy database language. In: 4th International Conference on Creating, Connecting and Collaborating through Computing (C5), pp. 88–95. IEEE Press, New York (2006)
Cattell, R.G.G.: The object database standard: ODMG-93. Morgan Kaufmann, San Francisco (1993)
Kifer, M., Kim, W., Sagiv, Y.: Querying object-oriented databases. In: 18th ACM SIGMOD International Conference on Management of Data, pp. 393–402. ACM Press, New York (1992)
Gardarin, G., Gruser, J.R., Tang, Z.H.: Cost-based selection of path expression processing algorithms in object-oriented databases. In: 22th International Conference on Very Large Data Bases, pp. 390–401. Morgan Kaufmann, San Francisco (1996)
Wang, G.R., Yu, G., Zhang, B., Zheng, H.Y.: THE parallel algorithms for path expressions. Chinese Journal of Computers 22(2), 126–133 (1992)
Maier, D., Stein, J.: Indexing in an object-oriented database. In: Proceedings of IEEE Workshop on Object-Oriented Data Base Management Systems, pp. 171–182. IEEE Press, New York (1986)
Xie, Z., Han, J.: Join index hierarchies for supporting efficient navigations in object oriented databases. In: 20th International Conference on Very Large Data Bases, pp. 522–533. Morgan Kaufmann, San Francisco (1994)
Bertino, E., Foscoli, P.: Index organizations for object-oriented database systems. IEEE Transactions on Knowledge and Data Engineering (TKDE) 7(2), 193–209 (1995)
Bertino, E., Guglielmina, C.: Path-Index: An approach to the efficient execution of object-oriented queries. Data and Knowledge Engineering 10(1), 1–27 (1993)
Lee, W.C., Lee, D.L.: Path dictionary: A new access method for query processing in object-oriented databases. IEEE Transactions on Knowledge and Data Engineering (TKDE) 10(3), 371–388 (1998)
Kemper, A., Moerkotte, G.: Access support in object bases. In: 16th ACM SIGMOD International Conference on Management of Data, pp. 364–374. ACM Press, New York (1990)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Peng, Y., Ge, H., Ding, M., Huang, Z., Wang, C. (2011). Index Structure for Cross-Class Query in Object Deputy Database. In: Wang, H., Li, S., Oyama, S., Hu, X., Qian, T. (eds) Web-Age Information Management. WAIM 2011. Lecture Notes in Computer Science, vol 6897. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23535-1_42
Download citation
DOI: https://doi.org/10.1007/978-3-642-23535-1_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23534-4
Online ISBN: 978-3-642-23535-1
eBook Packages: Computer ScienceComputer Science (R0)