Abstract
In the database landscape, the mathematical cost models play a crucial role in evaluating non-functional requirements such as the query execution performance, energy consumption, monetary cost estimation. The development of a such cost model is time consuming and requires the knowledge of the whole environment of database systems. Also, cost models are scattered either in scientific papers, usually with fewer details or inside commercial and academic database management systems. Therefore, cost models become a dark entity, because they cannot be easily exploited by researchers and students for learning, analysis or reproduction purposes. In this paper, first we aim to increase the awareness about the darkness of cost models. Secondly, thanks to meta modeling techniques, we explicit the different dimensions of cost models. Persisting the cost models in a repository via a user-friendly interface is also described and stressed through several usage scenarios.
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 subscriptionsNotes
- 1.
- 2.
Eclipse Modeling Project. www.eclipse.org/modeling/.
References
Bausch, D., et al.: Making cost-based query optimization asymmetry-aware. In: DaMoN, pp. 24–32. ACM (2012)
Bellatreche, L., Bress, S., Kerkad, A., Boukorca, A., Salmi, C.: The generalized physical design problem in data warehousing environment: towards a generic cost model. In: 2013 36th International Convention on Information & Communication Technology Electronics & Microelectronics (MIPRO), pp. 1131–1137. IEEE (2013)
Bellatreche, L., Cheikh, S., Breß, S., Kerkad, A., Boukhorca, A., Boukhobza, J.: How to exploit the device diversity and database interaction to propose a generic cost model? In: Proceedings of the 17th International Database Engineering & Applications Symposium, pp. 142–147. ACM (2013)
Burns, T., et al.: Reference model for DBMS standardization. SIGMOD Rec. 15(1), 19–58 (1986)
Dayal, U., Kuno, H., Wiener, J.L., Wilkinson, K., Ganapathi, A., Krompass, S.: Managing operational business intelligence workloads. ACM SIGOPS Oper. Syst. Rev. 43(1), 92–98 (2009)
Florescu, D., Kossmann, D.: Rethinking cost and performance of database systems. ACM Sigmod Rec. 38(1), 43–48 (2009)
Fuentes-Fernández, L., Vallecillo-Moreno, A.: An introduction to UML profiles. In: UML and Model Engineering, vol. 2 (2004)
Gardarin, G. et al.: Calibrating the query optimizer cost model of IRO-DB, an object-oriented federated database system. In: VLDB, vol. 96, pp. 3–6 (1996)
O. M. Group. OMG Mof 2 XMI mapping specification. Version 2.4.1 (2011). http://www.omg.org/spec/XMI/2.4.1/. Accessed 06 March 17
Leis, V., et al.: How good are query optimizers, really? Proc. VLDB Endow. 9(3), 204–215 (2015)
Manegold, S., Boncz, P., Kersten, M.L.: Generic database cost models for hierarchical memory systems. In: VLDB, pp. 191–202 (2002)
Obermeier, L.N.P., Nixon, L.: A cost model for querying distributed RDF-repositories with SPARQL. In: Proceedings of the Workshop on Advancing Reasoning on the Web: Scalability and Commonsense Tenerife, Spain (2008)
OMG. Object Constraint Language. OMG available specification. Version 2.0 (2006). www.omg.org/spec/OCL/2.0/. Accessed 06 Apr 16
Roukh, A., Bellatreche, L., Boukorca, A., Bouarar, S.: Eco-DMW: eco-design methodology for data warehouses. In: ACM DOLAP, pp. 1–10. ACM (2015)
Selinger, P.G., et al.: Access path selection in a relational database management system. In: ACM SIGMOD, pp. 23–34. ACM (1979)
Steinberg, D., Budinsky, F., et al.: EMF: eclipse modeling framework. In: Gamma, E., Nackman, L., Wiegand, J. (eds.) The Eclipse Series (2008)
Wu, W., Chi, Y., Zhu, S., et al.: Predicting query execution time: are optimizer cost models really unusable? In: ICDE, pp. 1081–1092. IEEE (2013)
Zhang, N., et al.: Towards cost-effective storage provisioning for DBMSS. Proc. VLDB Endow. 5(4), 274–285 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Ouared, A. (2017). Towards an Explicitation and a Conceptualization of Cost Models in Database Systems. In: Ouhammou, Y., Ivanovic, M., Abelló, A., Bellatreche, L. (eds) Model and Data Engineering. MEDI 2017. Lecture Notes in Computer Science(), vol 10563. Springer, Cham. https://doi.org/10.1007/978-3-319-66854-3_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-66854-3_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-66853-6
Online ISBN: 978-3-319-66854-3
eBook Packages: Computer ScienceComputer Science (R0)