Abstract
The variety of data is one of the most challenging issues for research and practice in data management. The so-called multi-model data are naturally organized in different and mutually interlinked data formats and logical models, including structured, semi-structured, and unstructured. In this vision paper, we discuss the so far neglected, but for correct and efficient management of multi-model data critical issues and challenges: conceptual modeling of multi-model data, inference of multi-model schemas, unified and conceptual querying, evolution management, and, last but not least, autonomous multi-model data management.
This work was partially supported by the Charles University project PROGRES Q48 and the Academy of Finland project number 310321.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Baader, F., Calvanese, D., McGuinness, D., Patel-Schneider, P., Nardi, D.: The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, Cambridge (2003)
Baazizi, M.-A., Colazzo, D., Ghelli, G., Sartiani, C.: Parametric schema inference for massive JSON datasets. VLDB J. 28, 497–521 (2019)
Bex, G.J., Neven, F., Schwentick, T., Vansummeren, S.: Inference of concise regular expressions and DTDs. ACM Trans. Database Syst. 35(2), 11:1–11:47 (2010)
Bloesch, A.C., Halpin, T.A.: ConQuer: a conceptual query language. In: Thalheim, B. (ed.) ER 1996. LNCS, vol. 1157, pp. 121–133. Springer, Heidelberg (1996). https://doi.org/10.1007/BFb0019919
Bugiotti, F., Cabibbo, L., Atzeni, P., Torlone, R.: Database design for NoSQL systems. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (eds.) ER 2014. LNCS, vol. 8824, pp. 223–231. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-12206-9_18
Chen, P.: The entity-relationship model - toward a unified view of data. ACM Trans. Database Syst. 1(1), 9–36 (1976)
Curino, C.A., Moon, H.J., Zaniolo, C.: Graceful database schema evolution: the PRISM workbench. Proc. VLDB Endow. 1(1), 761–772 (2008)
Elmagarmid, A.K., Rusinkiewicz, M., Sheth, A., Sheth, A.: Management of Heterogeneous and Autonomous Database Systems. Morgan Kaufmann, Burlington (1999)
Elmore, et al.: A demonstration of the BigDAWG polystore system. PVLDB 8(12), 1908–1911 (2015)
Gold, E.M.: Language identification in the limit. Inf. Control 10(5), 447–474 (1967)
Kepner, J., et al.: Associative array model of SQL, NoSQL, and NewSQL databases. In: HPEC 2016, pp. 1–9. IEEE (2016)
Lim, H., Han, Y., Babu, S.: How to fit when no one size fits. In: CIDR (2013). www.cidrdb.org
Liu, Z.H., Gawlick, D.: Management of flexible schema data in RDBMSs - opportunities and limitations for NoSQL. In: CIDR (2015). www.cidrdb.org
Liu, Z.H., Lu, J., Gawlick, D., Helskyaho, H., Pogossiants, G., Wu, Z.: Multi-model database management systems - a look forward. In: Gadepally, V., Mattson, T., Stonebraker, M., Wang, F., Luo, G., Teodoro, G. (eds.) DMAH/Poly -2018. LNCS, vol. 11470, pp. 16–29. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-14177-6_2
Lu, J., Holubová, I.: Multi-model data management: what’s new and what’s next? In: EDBT, pp. 602–605 (2017)
Lu, J., Holubová, I.: Multi-model databases: a new journey to handle the variety of data. ACM Comput. Surv. (2019, accepted)
Lu, J., Holubová, I., Cautis, B.: Multi-model databases and tightly integrated polystores: current practices, comparisons, and open challenges. In: CIKM, pp. 2301–2302 (2018)
Lu, J., Liu, Z.H., Xu, P., Zhang, C.: UDBMS: road to unification for multi-model data management. CoRR, abs/1612.08050:285–294 (2016)
Manousis, P., Vassiliadis, P., Papastefanatos, G.: Automating the adaptation of evolving data-intensive ecosystems. In: Ng, W., Storey, V.C., Trujillo, J.C. (eds.) ER 2013. LNCS, vol. 8217, pp. 182–196. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41924-9_17
Mlýnková, I., Nečaský, M.: Heuristic methods for inference of XML schemas: lessons learned and open issues. Informatica, Lith. Acad. Sci. 24(4), 577–602 (2013)
Pokorný, J.: Conceptual and database modelling of graph databases. In: IDEAS 2016, pp. 370–377. ACM, New York (2016)
Rumbaugh, J., Jacobson, I., Booch, G.: Unified Modeling Language Reference Manual. Pearson Higher Education, London (2004)
Scherzinger, S., Cerqueus, T., de Almeida, E.C.: Controvol: a framework for controlled schema evolution in NoSQL application development. In: ICDE 2015, pp. 1464–1467. IEEE Computer Society (2015)
Sevilla Ruiz, D., Morales, S.F., García Molina, J.: Inferring versioned schemas from NoSQL databases and its applications. In: Johannesson, P., Lee, M.L., Liddle, S.W., Opdahl, A.L., López, Ó.P. (eds.) ER 2015. LNCS, vol. 9381, pp. 467–480. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25264-3_35
Sheth, A.P., Larson, J.A.: Federated database systems for managing distributed, heterogeneous, and autonomous databases. ACM Comput. Surv. (CSUR) 22(3), 183–236 (1990)
Stonebraker, M., Cetintemel, U.: “One size fits all”: an idea whose time has come and gone. In: ICDE 2005, pp. 2–11. IEEE Computer Society, Washington, DC (2005)
Störl, U., Müller, D., Klettke, M., Scherzinger, S.: Enabling efficient agile software development of NoSQL-backed applications. In: BTW 2017, pp. 611–614 (2017)
ter Hofstede, A.H., Proper, H.A., Van Der Weide, T.P.: Formal definition of a conceptual language for the description and manipulation of information models. Inf. Syst. 18(7), 489–523 (1993)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Holubová, I., Svoboda, M., Lu, J. (2019). Unified Management of Multi-model Data. In: Laender, A., Pernici, B., Lim, EP., de Oliveira, J. (eds) Conceptual Modeling. ER 2019. Lecture Notes in Computer Science(), vol 11788. Springer, Cham. https://doi.org/10.1007/978-3-030-33223-5_36
Download citation
DOI: https://doi.org/10.1007/978-3-030-33223-5_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33222-8
Online ISBN: 978-3-030-33223-5
eBook Packages: Computer ScienceComputer Science (R0)