{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T22:44:11Z","timestamp":1771541051135,"version":"3.50.1"},"reference-count":110,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2017,8,10]],"date-time":"2017-08-10T00:00:00Z","timestamp":1502323200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Data Sci. Eng."],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1007\/s41019-017-0043-3","type":"journal-article","created":{"date-parts":[[2017,8,10]],"date-time":"2017-08-10T15:50:39Z","timestamp":1502380239000},"page":"328-345","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Big Data Management: What to Keep from the Past to Face Future Challenges?"],"prefix":"10.1007","volume":"2","author":[{"given":"G.","family":"Vargas-Solar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J. L.","family":"Zechinelli-Martini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4015-195X","authenticated-orcid":false,"given":"J. A.","family":"Espinosa-Oviedo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,8,10]]},"reference":[{"key":"43_CR1","unstructured":"Adiba M (2007) Ambient, continuous and mobile data, Presentation"},{"key":"43_CR2","doi-asserted-by":"crossref","unstructured":"Afrati FN, Sarma AD, Menestrina D, Parameswaran AG, Ullman JD (2012) Fuzzy joins using mapreduce. In: ICDE, pp 498\u2013509","DOI":"10.1109\/ICDE.2012.66"},{"issue":"6","key":"43_CR3","doi-asserted-by":"crossref","first-page":"939","DOI":"10.1007\/s00778-014-0357-y","volume":"23","author":"A Alexandrov","year":"2014","unstructured":"Alexandrov A, Bergmann R, Ewen S, Freytag JC, Hueske F, Heise A, Kao O, Leich M, Leser U, Markl V et al (2014) The stratosphere platform for big data analytics. VLDB J 23(6):939\u2013964","journal-title":"VLDB J"},{"key":"43_CR4","unstructured":"Alomar G, Fontal YB, Torres\u00a0Vi\u00f1als J (2015) Hecuba: Nosql made easy. In: Montserrat GF (ed) BSC doctoral symposium, 2nd edn. Barcelona Supercomputing Center, Barcelona, pp 136\u2013137"},{"key":"43_CR5","doi-asserted-by":"crossref","unstructured":"Amedro B, Baude F, Caromel D, Delb\u00e9 C, Filali I, Huet F, Mathias E, Smirnov O (2010) An efficient framework for running applications on clusters, grids, and clouds. In: Cloud computing. Springer, New York, pp 163\u2013178","DOI":"10.1007\/978-1-84996-241-4_10"},{"issue":"2","key":"43_CR6","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1145\/320455.320457","volume":"1","author":"MM Astrahan","year":"1976","unstructured":"Astrahan MM, Blasgen MW, Chamberlin DD, Eswaran KP, Gray JN, Griffiths PP, Frank King W, Lorie RA, McJones PR, Mehl JW et al (1976) System R: relational approach to database management. ACM Trans Database Syst 1(2):97\u2013137","journal-title":"ACM Trans Database Syst"},{"key":"43_CR7","unstructured":"Athanassoulis M, Kester M, Maas L, Stoica R, Idreos S, Ailamaki A, Callaghan M (2016) Designing access methods: the rum conjecture. In: International conference on extending database technology (EDBT)"},{"key":"43_CR8","unstructured":"Atkinson MP, Bancilhon F, DeWitt DJ, Dittrich KR, Maier D, Zdonik SB (1989) The object-oriented database system manifesto. In: DOOD, vol\u00a089, pp 40\u201357"},{"key":"43_CR9","doi-asserted-by":"crossref","unstructured":"Atzeni P, Bugiotti F, Rossi L (2012) Uniform access to non-relational database systems: the SOS platform. In: Advanced information systems engineering. Springer, New York, pp 160\u2013174","DOI":"10.1007\/978-3-642-31095-9_11"},{"key":"43_CR10","doi-asserted-by":"crossref","unstructured":"Bancilhon F, Delobel C, Kanellakis PC (eds) (1992) Building an object-oriented database system, the story of O2. Morgan Kaufmann, San Francisco","DOI":"10.1145\/130283.130289"},{"key":"43_CR11","doi-asserted-by":"crossref","unstructured":"Banerjee S, Krishnamurthy V, Krishnaprasad M, Murthy R (2000) Oracle8i-the XML enabled data management system. In: Proceedings of the 16th international conference on data engineering, pp 561\u2013568","DOI":"10.1109\/ICDE.2000.839454"},{"issue":"11","key":"43_CR12","doi-asserted-by":"crossref","first-page":"1711","DOI":"10.1109\/32.9057","volume":"14","author":"DS Batoory","year":"1988","unstructured":"Batoory DS, Barnett JR, Garza JF, Smith KP, Tsukuda K, Twichell BC, Wise TE (1988) GENESIS: an extensible database management system. IEEE Trans Softw Eng 14(11):1711\u20131730","journal-title":"IEEE Trans Softw Eng"},{"key":"43_CR13","doi-asserted-by":"crossref","unstructured":"Batory DS (1988) Concepts for a database system compiler. In: Proceedings of the seventh ACM SIGACT-SIGMOD-SIGART symposium on principles of database systems. ACM, pp 184\u2013192","DOI":"10.1145\/308386.308435"},{"key":"43_CR14","doi-asserted-by":"crossref","unstructured":"Blakeley JA (1994) Open object database management systems. In: SIGMOD conference, p 520","DOI":"10.1145\/191839.191989"},{"key":"43_CR15","doi-asserted-by":"crossref","unstructured":"Blakeley JA (1996) Data access for the masses through ole db. In: ACM SIGMOD record, vol 25. ACM, New York, pp 161\u2013172","DOI":"10.1145\/233269.233329"},{"key":"43_CR16","doi-asserted-by":"crossref","unstructured":"Blakeley JA (1996) OLE DB: a component DBMS architecture. In: Proceedings of the twelfth international conference on data engineering, pp 203\u2013204","DOI":"10.1109\/ICDE.1996.492108"},{"key":"43_CR17","doi-asserted-by":"crossref","unstructured":"Blakeley JA, Pizzo MJ (1998) Microsoft universal data access platform. In: ACM SIGMOD record, vol\u00a027. ACM, pp 502\u2013503","DOI":"10.1145\/276304.276354"},{"key":"43_CR18","doi-asserted-by":"crossref","unstructured":"Bliujute R, Saltenis S, Slivinskas G, Jensen CS (1999) Developing a datablade for a new index. In: Proceedings of the 15th international conference on data engineering, pp 314\u2013323","DOI":"10.1109\/ICDE.1999.754947"},{"key":"43_CR19","doi-asserted-by":"crossref","unstructured":"Borkar V, Carey MJ, Li C (2012) Inside big data management: ogres, onions, or parfaits? In: Proceedings of the 15th international conference on extending database technology. ACM, pp 3\u201314","DOI":"10.1145\/2247596.2247598"},{"issue":"2007","key":"43_CR20","first-page":"21","volume":"11","author":"D Borthakur","year":"2007","unstructured":"Borthakur D (2007) The hadoop distributed file system: architecture and design. Hadoop Proj Website 11(2007):21","journal-title":"Hadoop Proj Website"},{"key":"43_CR21","doi-asserted-by":"crossref","unstructured":"Bruno G, Collet C, Vargas-Solar G (2006) Configuring intelligent mediators using ontologies. In: EDBT workshops, pp 554\u2013572","DOI":"10.1007\/11896548_41"},{"issue":"4","key":"43_CR22","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1145\/122058.122064","volume":"19","author":"M Carey","year":"1990","unstructured":"Carey M, Haas L (1990) Extensible database management systems. ACM SIGMOD Rec 19(4):54\u201360","journal-title":"ACM SIGMOD Rec"},{"key":"43_CR23","doi-asserted-by":"crossref","unstructured":"Carey MJ, DeWitt DJ, Frank D, Graefe G, Richardson JE, Shekita EJ, Muralikrishna M (1991) The architecture of the EXODUS extensible dbms. In: On object-oriented database, system, pp 231\u2013256","DOI":"10.1007\/978-3-642-84374-7_15"},{"key":"43_CR24","doi-asserted-by":"crossref","unstructured":"Castrej\u00f3n JC, L\u00f3pez-Landa R, Lozano R (2011) Model2roo: a model driven approach for web application development based on the eclipse modeling framework and spring roo. In: 21st international conference on electrical communications and computers (CONIELECOMP), pp 82\u201387","DOI":"10.1109\/CONIELECOMP.2011.5749344"},{"key":"43_CR25","unstructured":"Cattell RGG, Barry D (eds) (1997) The object database standard: ODMG 2.0. Morgan Kaufmann, San Francisco"},{"issue":"4","key":"43_CR26","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1145\/1978915.1978919","volume":"39","author":"R Cattell","year":"2010","unstructured":"Cattell R (2010) Scalable SQL and NoSQL data stores. SIGMOD Record 39(4):12\u201327","journal-title":"SIGMOD Record"},{"issue":"2","key":"43_CR27","doi-asserted-by":"crossref","first-page":"1265","DOI":"10.14778\/1454159.1454166","volume":"1","author":"R Chaiken","year":"2008","unstructured":"Chaiken R, Jenkins B, Larson P\u00c5, Ramsey B, Shakib D, Weaver S, Zhou J (2008) Scope: easy and efficient parallel processing of massive data sets. Proc VLDB Endow 1(2):1265\u20131276","journal-title":"Proc VLDB Endow"},{"issue":"3","key":"43_CR28","doi-asserted-by":"crossref","first-page":"450","DOI":"10.1145\/185827.185843","volume":"19","author":"PK Chrysanthis","year":"1994","unstructured":"Chrysanthis PK, Ramamritham K (1994) Synthesis of extended transaction models using acta. ACM Trans Database Syst 19(3):450\u2013491","journal-title":"ACM Trans Database Syst"},{"key":"43_CR29","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1145\/362384.362685","volume":"13","author":"EF Codd","year":"1970","unstructured":"Codd EF (1970) A relational model of data for large shared data banks. Commun ACM 13:377\u2013387","journal-title":"Commun ACM"},{"key":"43_CR30","unstructured":"Collet C (2000) The NODS project: networked open database services. In: 14th European conference on object-oriented programming (ECOOP-2000), June 2000"},{"issue":"4","key":"43_CR31","doi-asserted-by":"crossref","first-page":"11","DOI":"10.3166\/isi.18.4.11-31","volume":"18","author":"C Collet","year":"2013","unstructured":"Collet C, Amann B, Bidoit N, Boughanem M, Bouzeghoub M, Doucet A, Gross-Amblard D, Petit J-M, Hacid M-S, Vargas-Solar G (2013) De la gestion de bases de donn\u00e9es \u00e0 la gestion de grands espaces de donn\u00e9es. Ing\u00e9nierie des Syst\u00e8mes d\u2019Information 18(4):11\u201331","journal-title":"Ing\u00e9nierie des Syst\u00e8mes d\u2019Information"},{"key":"43_CR32","unstructured":"Collet C, Belhajjame K, Bernot G, Bobineau C, Bruno G, Finance B, Jouanot F, Kedad Z, Laurent D, Tahi F, Vargas-Solar G, Vu T-T, Xue X (2004) Towards a mediation system framework for transparent access to largely distributed sources, the mediagrid project. In: ICSNW, pp 65\u201378"},{"key":"43_CR33","doi-asserted-by":"crossref","unstructured":"Collet C, Vargas-Solar G, Grazziotin-Ribeiro H (2000) Open active services for data-intensive distributed applications. In: IDEAS, pp 349\u2013359","DOI":"10.1109\/IDEAS.2000.880609"},{"key":"43_CR34","doi-asserted-by":"crossref","unstructured":"Collet C, Vu T-T (2004) QBF: a query broker framework for adaptable query evaluation. In: FQAS, pp 362\u2013375","DOI":"10.1007\/978-3-540-25957-2_29"},{"key":"43_CR35","doi-asserted-by":"crossref","unstructured":"Dadam P, Kuespert K, Andersen F, Blanken HM, Erbe R, Guenauer J, Lum VY, Pistor P, Walch G (1986) A DBMS prototype to support extended NF2 relations: an integrated view on flat tables and hierarchies. In: SIGMOD conference, pp 356\u2013367","DOI":"10.1145\/16894.16889"},{"key":"43_CR36","doi-asserted-by":"crossref","unstructured":"Davulcu H, Freire J, Kifer M, Ramakrishnan IV (1999) A layered architecture for querying dynamic web content. In: ACM SIGMOD record, vol\u00a028. ACM, pp 491\u2013502","DOI":"10.1145\/304182.304225"},{"key":"43_CR37","doi-asserted-by":"crossref","unstructured":"Dessloch S, Chen W, Chow J-H, Fuh Y-C, Grandbois J, Jou M, Mattos NM, Nitzsche R, Tran BT, Wang Y(2001) Extensible indexing support in db2 universal database. In: Compontent database systems, pp 105\u2013138","DOI":"10.1016\/B978-155860642-5\/50005-5"},{"key":"43_CR38","first-page":"528","volume":"97","author":"S Dessloch","year":"1997","unstructured":"Dessloch S, Mattos N (1997) Integrating SQL databases with content-specific search engines. VLDB 97:528\u2013537","journal-title":"VLDB"},{"issue":"6","key":"43_CR39","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1145\/129888.129894","volume":"35","author":"D DeWitt","year":"1992","unstructured":"DeWitt D, Gray J (1992) Parallel database systems: the future of high performance database systems. Commun ACM 35(6):85\u201398","journal-title":"Commun ACM"},{"key":"43_CR40","volume-title":"Component database systems","author":"KR Dittrich","year":"2000","unstructured":"Dittrich KR, Geppert A (2000) Component database systems. Morgan Kaufmann, San Francisco"},{"key":"43_CR41","doi-asserted-by":"crossref","unstructured":"Dittrich KR, Gotthard W, Lockemann PC (1986) DAMOKLES\u2013a database system for software engineering environments. In: Advanced programming environments, pp 353\u2013371","DOI":"10.1007\/3-540-17189-4_107"},{"issue":"2","key":"43_CR42","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1007\/BF01231701","volume":"1","author":"P Drew","year":"1992","unstructured":"Drew P, King R, Heimbigner D (1992) A toolkit for the incremental implementation of heterogeneous database management systems. VLDB J Int J Very Large Data Bases 1(2):241\u2013284","journal-title":"VLDB J Int J Very Large Data Bases"},{"key":"43_CR43","volume-title":"Objects, components, and frameworks with UML: the catalysis approach","author":"DF D\u2019souza","year":"1998","unstructured":"D\u2019souza DF, Wills AC (1998) Objects, components, and frameworks with UML: the catalysis approach, vol 1. Addison-Wesley, Reading"},{"issue":"10","key":"43_CR44","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1145\/262793.262798","volume":"40","author":"M Fayad","year":"1997","unstructured":"Fayad M, Schmidt DC (1997) Object-oriented application frameworks. Commun ACM 40(10):32\u201338","journal-title":"Commun ACM"},{"key":"43_CR45","doi-asserted-by":"crossref","unstructured":"Franklin M (2013) The berkeley data analytics stack: present and future. In: IEEE international conference on big data, pp 2\u20133","DOI":"10.1109\/BigData.2013.6691545"},{"key":"43_CR46","doi-asserted-by":"crossref","unstructured":"Fritschi H, Gatziu S, Dittrich KR (1998) FRAMBOISE: an approach to framework-based active database management system construction. In: Proceedings of the seventh international conference on information and knowledge management. ACM, pp 364\u2013370","DOI":"10.1145\/288627.288678"},{"key":"43_CR47","volume-title":"Component-based development for enterprise systems: applying the SELECT perspective","author":"S Frost","year":"1998","unstructured":"Frost S (1998) Component-based development for enterprise systems: applying the SELECT perspective. Cambridge University Press, Cambridge"},{"key":"43_CR48","doi-asserted-by":"crossref","unstructured":"Garc\u00eda-Ba\u00f1uelos L, Duong P-Q, Collet C (2003) A component-based infrastructure for customized persistent object management. In: DEXA workshops, pp 536\u2013541","DOI":"10.1109\/DEXA.2003.1232078"},{"issue":"2","key":"43_CR49","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1023\/A:1008683107812","volume":"8","author":"H Garcia-Molina","year":"1997","unstructured":"Garcia-Molina H, Papakonstantinou Y, Quass D, Rajaraman A, Sagiv Y, Ullman J, Vassalos V, Widom J (1997) The TSIMMIS approach to mediation: data models and languages. J Intell Inform Syst 8(2):117\u2013132","journal-title":"J Intell Inform Syst"},{"key":"43_CR50","doi-asserted-by":"crossref","unstructured":"Georgakopoulos D, Hornick M, Krychniak P, Manola F (1994) Specification and management of extended transactions in a programmable transaction environment. In: Proceedings of 10th international conference data engineering, 1994, pp 462\u2013473","DOI":"10.1109\/ICDE.1994.283069"},{"issue":"1","key":"43_CR51","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1145\/181550.181556","volume":"23","author":"A Geppert","year":"1994","unstructured":"Geppert A, Dittrich KR (1994) Constructing the next 100 database management systems: like the handyman or like the engineer? ACM SIGMOD Rec 23(1):27\u201333","journal-title":"ACM SIGMOD Rec"},{"key":"43_CR52","unstructured":"Geppert A, Scherrer S, Dittrich KR (1997) Construction of database management systems based on reuse. University of Zurich, KIDS"},{"key":"43_CR53","doi-asserted-by":"crossref","unstructured":"Ghemawat S, Gobioff H, Leung ST (2003) The Google file system. In: ACM SIGOPS operating systems review, vol\u00a037. ACM, pp 29\u201343","DOI":"10.1145\/945445.945450"},{"issue":"3","key":"43_CR54","first-page":"19","volume":"18","author":"G Graefe","year":"1995","unstructured":"Graefe G (1995) The Cascades framework for query optimization. Data Eng Bull 18(3):19\u201329","journal-title":"Data Eng Bull"},{"key":"43_CR55","volume-title":"The EXODUS optimizer generator","author":"G Graefe","year":"1987","unstructured":"Graefe G, DeWitt DJ (1987) The EXODUS optimizer generator, vol 16. ACM, New York"},{"key":"43_CR56","doi-asserted-by":"crossref","unstructured":"Graefe G, McKenna WJ (1993) The volcano optimizer generator: extensibility and efficient search. In: Proceedings of the ninth international conference on data engineering, 1993, pp 209\u2013218","DOI":"10.1109\/ICDE.1993.344061"},{"key":"43_CR57","volume-title":"Transaction processing: concepts and techniques","author":"J Gray","year":"1993","unstructured":"Gray J, Reuter A (1993) Transaction processing: concepts and techniques. Morgan Kaufmann Publishers, Burlington"},{"issue":"4","key":"43_CR58","doi-asserted-by":"crossref","first-page":"1035","DOI":"10.1016\/j.future.2012.05.027","volume":"29","author":"T Gunarathne","year":"2013","unstructured":"Gunarathne T, Zhang B, Tak-Lon W, Qiu J (2013) Scalable parallel computing on clouds using twister4azure iterative mapreduce. Future Gener Comput Syst 29(4):1035\u20131048","journal-title":"Future Gener Comput Syst"},{"key":"43_CR59","unstructured":"Guzenda L (2000) Objectivity\/DB-a high performance object database architecture. In: Workshop on high performance object databases"},{"issue":"1","key":"43_CR60","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1109\/69.50910","volume":"2","author":"LM Haas","year":"1990","unstructured":"Haas LM, Chang W, Lohman GM, McPherson J, Wilms PF, Lapis G, Lindsay B, Pirahesh H, Carey MJ, Shekita E (1990) Starburst mid-flight: as the dust clears [database project]. IEEE Trans Knowl Data Eng 2(1):143\u2013160","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"43_CR61","doi-asserted-by":"crossref","unstructured":"Haas LM, Freytag JC, Lohman GM, Pirahesh H (1989) Extensible query processing in starburst. In: SIGMOD conference, pp 377\u2013388","DOI":"10.1145\/67544.66962"},{"key":"43_CR62","first-page":"2","volume":"65","author":"T Haerder","year":"2005","unstructured":"Haerder T (2005) DBMS architecture-still an open problem. BTW 65:2\u201328","journal-title":"BTW"},{"key":"43_CR63","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-56419-2","volume-title":"Datenbanksysteme: Konzepte und Techniken der Implementierung; mit 14 Tabellen","author":"T Haerder","year":"2001","unstructured":"Haerder T, Rahm E (2001) Datenbanksysteme: Konzepte und Techniken der Implementierung; mit 14 Tabellen. Springer, Berlin"},{"issue":"4","key":"43_CR64","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1145\/289.291","volume":"15","author":"T Haerder","year":"1983","unstructured":"Haerder T, Reuter A (1983) Principles of transaction-oriented database recovery. ACM Comput Surv 15(4):287\u2013317","journal-title":"ACM Comput Surv"},{"key":"43_CR65","unstructured":"Haerder T, Reuter A (1985) Architektur von datenbanksystemen fuer non-standard-anwendungen. In: BTW, pp 253\u2013286"},{"key":"43_CR66","doi-asserted-by":"crossref","unstructured":"Hainaut JL, Henrard J, Englebert V, Roland D, Hick JM (2009) Database reverse engineering. In: Encyclopedia of database systems, pp 723\u2013728","DOI":"10.4018\/978-1-60566-242-8.ch021"},{"key":"43_CR67","unstructured":"Hey T, Tansley S, Tolle KM (eds) (2009) The fourth paradigm: data-intensive scientific discovery. Microsoft Research"},{"key":"43_CR68","unstructured":"Idreos S, Alagiannis I, Johnson R, Ailamaki A (2011) Here are my data files. Here are my queries. Where are my results? In: Proceedings of 5th Biennial conference on innovative data systems research, number EPFL-CONF-161489"},{"issue":"3","key":"43_CR69","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/1272998.1273005","volume":"41","author":"M Isard","year":"2007","unstructured":"Isard M, Budiu M, Yuan Y, Birrell A, Fetterly D (2007) Dryad: distributed data-parallel programs from sequential building blocks. ACM SIGOPS Oper Syst Rev 41(3):59\u201372","journal-title":"ACM SIGOPS Oper Syst Rev"},{"key":"43_CR70","doi-asserted-by":"crossref","unstructured":"Knolle H, Schlageter G, Welker E, Unland R (1992) TOPAZ: a tool kit for the construction of application-specific transaction managers. In: Objektbanken fuer experten. Springer, pp 254\u2013280","DOI":"10.1007\/978-3-642-77873-5_12"},{"key":"43_CR71","doi-asserted-by":"crossref","unstructured":"Kossmann D (2008) Building web applications without a database system. In: Proceedings of the 11th international conference on extending database technology: advances in database technology, EDBT \u201908. ACM, New York, pp 3","DOI":"10.1145\/1353343.1353347"},{"issue":"3","key":"43_CR72","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1109\/2.660189","volume":"31","author":"D Krieger","year":"1998","unstructured":"Krieger D, Adler RM (1998) The emergence of distributed component platforms. Computer 31(3):43\u201353","journal-title":"Computer"},{"key":"43_CR73","volume-title":"A data management extension architecture","author":"B Lindsay","year":"1987","unstructured":"Lindsay B, McPherson J, Pirahesh H (1987) A data management extension architecture, vol 16. ACM, New York"},{"key":"43_CR74","unstructured":"Linnemann V, Kuespert K, Dadam P, Pistor P, Erbe R, Kemper A, Suedkamp N, Walch G, Wallrath M (1988) Design and implementation of an extensible database management system supporting user defined data types and functions. In: VLDB, pp 294\u2013305"},{"key":"43_CR75","volume-title":"Getting started with Roo","author":"J Long","year":"2011","unstructured":"Long J, Mayzak S (2011) Getting started with Roo. O\u2019Reilly, Sebastopol"},{"issue":"1","key":"43_CR76","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1007\/s10723-013-9272-5","volume":"12","author":"F Lordan","year":"2014","unstructured":"Lordan F, Tejedor E, Ejarque J, Rafanell R, Alvarez J, Marozzo F, Lezzi D, Sirvent R, Talia D, Badia RM (2014) Servicess: An interoperable programming framework for the cloud. J Grid Comput 12(1):67\u201391","journal-title":"J Grid Comput"},{"key":"43_CR77","unstructured":"Lynch CA, Stonebraker M (1988) Extended user-defined indexing with application to textual databases. In: VLDB, pp 306\u2013317"},{"key":"43_CR78","unstructured":"Fowler M, Sadalage P (2012) A brief guide to the emerging world of polyglot persistence, NoSQL Distilled"},{"key":"43_CR79","unstructured":"Mattern F (2001) Ubiquitous computing. Presentation"},{"key":"43_CR80","unstructured":"McKenna WJ, Burger L, Hoang C, Truong M (1996) EROC: a toolkit for building neato query optimizers. In: VLDB. Citeseer, pp111\u2013121"},{"key":"43_CR81","volume-title":"Understanding the new SQL: a complete guide","author":"J Melton","year":"1993","unstructured":"Melton J, Simon AR (1993) Understanding the new SQL: a complete guide. Morgan Kaufmann, Burlington"},{"key":"43_CR82","doi-asserted-by":"crossref","unstructured":"Mohan C (2013) History repeats itself: sensible and nonsensql aspects of the NoSQL hoopla. In: Proceedings of the 16th international conference on extending database technology. ACM, pp 11\u201316","DOI":"10.1145\/2452376.2452378"},{"key":"43_CR83","unstructured":"Mullins C (2012) Database administration: the complete guide to DBA practices and procedures, 2nd edn. Addison-Wesley (ISBN 0201741296)"},{"key":"43_CR84","first-page":"3","volume":"1","author":"O Nierstrasz","year":"1995","unstructured":"Nierstrasz O, Dami L (1995) Component-oriented software technology. Object-Oriented Softw Compos 1:3\u201328","journal-title":"Object-Oriented Softw Compos"},{"issue":"2","key":"43_CR85","doi-asserted-by":"crossref","first-page":"262","DOI":"10.1145\/210376.210389","volume":"27","author":"O Nierstrasz","year":"1995","unstructured":"Nierstrasz O, Dami L (1995) Research directions in software composition. ACM Comput Surv 27(2):262\u2013264","journal-title":"ACM Comput Surv"},{"issue":"3","key":"43_CR86","first-page":"12","volume":"21","author":"S Olson","year":"1998","unstructured":"Olson S, Pledereder R, Shaw P, Yach D (1998) The sybase architecture for extensible data management. IEEE Data Eng Bull 21(3):12\u201324","journal-title":"IEEE Data Eng Bull"},{"key":"43_CR87","doi-asserted-by":"crossref","unstructured":"Olston C, Reed B, Srivastava U, Kumar R, Tomkins A (2008) Pig latin: a not-so-foreign language for data processing. In: Proceedings of the 2008 ACM SIGMOD international conference on Management of data. ACM, pp 1099\u20131110","DOI":"10.1145\/1376616.1376726"},{"key":"43_CR88","unstructured":"Orfali R, Harkey D, Edwards J (1996) The essential distributed objects survival guide. Wile (ISBN 0471129933)"},{"key":"43_CR89","doi-asserted-by":"crossref","unstructured":"Tamer \u00d6zsu M, Mu\u00f1oz A, Szafron D (1995) An extensible query optimizer for an objectbase management system. In: CIKM, pp 188\u2013196","DOI":"10.1145\/221270.221566"},{"key":"43_CR90","doi-asserted-by":"crossref","unstructured":"Peng J, Zhang X, Lei Z, Zhang B, Zhang W, Li Q (2009) Comparison of several cloud computing platforms. In: IEEE of second international symposium on information science and engineering (ISISE), 2009, pp 23\u201327","DOI":"10.1109\/ISISE.2009.94"},{"key":"43_CR91","doi-asserted-by":"crossref","unstructured":"Rohm U, Bohm K (1999) Working together in harmony-an implementation of the corba object query service and its evaluation. In: Proceedings of the IEEE 15th international conference on data engineering, pp 238\u2013247","DOI":"10.1109\/ICDE.1999.754929"},{"key":"43_CR92","unstructured":"Roth MT, Schwarz PM (1997) Don\u2019t scrap it, wrap it! a wrapper architecture for legacy data sources. In: VLDB, vol\u00a097. DTIC Document, pp 25\u201329"},{"issue":"1","key":"43_CR93","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/69.50904","volume":"2","author":"H-J Schek","year":"1990","unstructured":"Schek H-J, Paul H-B, Scholl MH, Weikum G (1990) The DASDBS project: objectives, experiences, and future prospects. IEEE Trans Knowl Data Eng 2(1):25\u201343","journal-title":"IEEE Trans Knowl Data Eng"},{"issue":"1","key":"43_CR94","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1145\/273244.273251","volume":"27","author":"P Seshadri","year":"1998","unstructured":"Seshadri P (1998) Predator: a resource for database research. ACM SIGMOD Rec 27(1):16\u201320","journal-title":"ACM SIGMOD Rec"},{"key":"43_CR95","doi-asserted-by":"crossref","unstructured":"Simmhan Y, Van\u00a0Ingen C, Subramanian G, Li J (2010) Bridging the gap between desktop and the cloud for escience applications. In: 2010 IEEE 3rd international conference on cloud computing (CLOUD), pp 474\u2013481","DOI":"10.1109\/CLOUD.2010.72"},{"key":"43_CR96","doi-asserted-by":"crossref","unstructured":"Stonebraker M, Cetintemel U (2005) One size fits all: an idea whose time has come and gone. In: Proceedings of the 21st international conference on data engineering, ICDE \u201905. IEEE Computer Society, Washington, pp 2\u201311","DOI":"10.1109\/ICDE.2005.1"},{"key":"43_CR97","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1145\/320473.320476","volume":"1","author":"M Stonebraker","year":"1976","unstructured":"Stonebraker M, Held G, Wong E, Kreps P (1976) The design and implementation of INGRES. ACM Trans Database Syst 1:189\u2013222","journal-title":"ACM Trans Database Syst"},{"key":"43_CR98","unstructured":"Stonebraker M, Katz RH, Patterson DA, Ousterhout JK (1988) The design of XPRS. In: VLDB, pp 318\u2013330"},{"key":"43_CR99","doi-asserted-by":"crossref","unstructured":"Stonebraker M, Rowe LA (1986) The design of postgres. In: SIGMOD conference, pp 340\u2013355","DOI":"10.1145\/16894.16888"},{"key":"43_CR100","unstructured":"Stonebraker M, Rubenstein WB, Guttman A (1983) Application of abstract data types and abstract indices to CAD data bases. In: Engineering design applications, pp 107\u2013113"},{"key":"43_CR101","unstructured":"Subasu I, Ziegler P, Dittrich KR (2007) Towards service-based data management systems. In: Workshop proceedings of datenbanksysteme in business, technologie und Web (BTW 2007), pp 3\u201386130"},{"key":"43_CR102","unstructured":"Szyperski CA (2002) Component software: beyond OO programming, 2nd edn. Addison-Wesley (ISBN 0201745720)"},{"key":"43_CR103","volume-title":"Professional NoSQL","author":"S Tiwari","year":"2011","unstructured":"Tiwari S (2011) Professional NoSQL. Wiley, Hoboken"},{"issue":"5","key":"43_CR104","doi-asserted-by":"crossref","first-page":"808","DOI":"10.1109\/69.729736","volume":"10","author":"A Tomasic","year":"1998","unstructured":"Tomasic A, Raschid L, Valduriez P (1998) Scaling access to heterogeneous data sources with disco. IEEE Trans Knowl Data Eng 10(5):808\u2013823","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"43_CR105","first-page":"356","volume":"1","author":"G Vargas-Solar","year":"2000","unstructured":"Vargas-Solar G, Collet C, Grazziotin-Ribeiro H (2000) Active services for federated databases. SAC 1:356\u2013360","journal-title":"SAC"},{"issue":"1","key":"43_CR106","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/1435417.1435432","volume":"52","author":"W Vogels","year":"2009","unstructured":"Vogels W (2009) Eventually consistent. Commun ACM 52(1):40\u201344","journal-title":"Commun ACM"},{"key":"43_CR107","unstructured":"Vu TT, Collet C (2004) Adaptable query evaluation using qbf. In: IDEAS, pp 265\u2013270"},{"issue":"10","key":"43_CR108","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/2.161282","volume":"25","author":"DL Wells","year":"1992","unstructured":"Wells DL, Blakeley JA, Thompson CW (1992) Architecture of an open object-oriented database management system. IEEE Comput 25(10):74\u201382","journal-title":"IEEE Comput"},{"issue":"3","key":"43_CR109","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/2.121508","volume":"25","author":"G Wiederhold","year":"1992","unstructured":"Wiederhold G (1992) Mediators in the architecture of future information systems. Computer 25(3):38\u201349","journal-title":"Computer"},{"key":"43_CR110","unstructured":"Yu Y, Isard M, Fetterly D, Budiu M, Erlingsson \u00da, Gunda PK, Currey J (2008) DryadLINQ: a system for general-purpose distributed data-parallel computing using a high-level language. In: OSDI, vol\u00a08, pp 1\u201314"}],"container-title":["Data Science and Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s41019-017-0043-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41019-017-0043-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41019-017-0043-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,2]],"date-time":"2019-10-02T03:35:38Z","timestamp":1569987338000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s41019-017-0043-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,10]]},"references-count":110,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["43"],"URL":"https:\/\/doi.org\/10.1007\/s41019-017-0043-3","relation":{},"ISSN":["2364-1185","2364-1541"],"issn-type":[{"value":"2364-1185","type":"print"},{"value":"2364-1541","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,8,10]]}}}