Multi-model Databases
Tóm tắt
The variety of data is one of the most challenging issues for the research and practice in data management systems. The data are naturally organized in different formats and models, including structured data, semi-structured data, and unstructured data. In this survey, we introduce the area of multi-model DBMSs that build a single database platform to manage multi-model data. Even though multi-model databases are a newly emerging area, in recent years, we have witnessed many database systems to embrace this category. We provide a general classification and multi-dimensional comparisons for the most popular multi-model databases. This comprehensive introduction on existing approaches and open problems, from the technique and application perspective, make this survey useful for motivating new multi-model database approaches, as well as serving as a technical reference for developing multi-model database applications.
Từ khóa
Tài liệu tham khảo
Naoual El Aboudi and Laila Benhlima . 2018. Big data management for healthcare systems: Architecture, requirements, and implementation. Adv. Bioinformatics 2018 ( 2018 ), 4059018:1--4059018:10. Naoual El Aboudi and Laila Benhlima. 2018. Big data management for healthcare systems: Architecture, requirements, and implementation. Adv. Bioinformatics 2018 (2018), 4059018:1--4059018:10.
Aerospike Inc. 2012. Aerospike Acquires AlchemyDB NewSQL Database. Retrieved from: http://www.aerospike.com/uncategorized/aerospike-acquires-alchemydb-newsql-database-to-build-on-predictable-speed-and-web-scale-data-management-of-aerospike-real-time-nosql-database-2/. Aerospike Inc. 2012. Aerospike Acquires AlchemyDB NewSQL Database. Retrieved from: http://www.aerospike.com/uncategorized/aerospike-acquires-alchemydb-newsql-database-to-build-on-predictable-speed-and-web-scale-data-management-of-aerospike-real-time-nosql-database-2/.
Amazon. 2017. Amazon DynamoDB—Developer Guide (API Version 2012-08-10). Retrieved from: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html. Amazon. 2017. Amazon DynamoDB—Developer Guide (API Version 2012-08-10). Retrieved from: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html.
ArangoDB. 2016. Three major NoSQL data models in one open-source database. Retrieved from: https://www.arangodb.com/. ArangoDB. 2016. Three major NoSQL data models in one open-source database. Retrieved from: https://www.arangodb.com/.
ArangoDB. 2017. ArangoDB v3.3 Documentation—Data Models and Modeling. Retrieved from: https://docs.arangodb.com/3.3/Manual/DataModeling/. ArangoDB. 2017. ArangoDB v3.3 Documentation—Data Models and Modeling. Retrieved from: https://docs.arangodb.com/3.3/Manual/DataModeling/.
Abdelkader Baaziz and Luc Quoniam. 2014. How to use big data technologies to optimize operations in upstream petroleum industry. Retrieved from: CoRR abs/1412.0755. Abdelkader Baaziz and Luc Quoniam. 2014. How to use big data technologies to optimize operations in upstream petroleum industry. Retrieved from: CoRR abs/1412.0755.
Mohamed Amine Baazizi , Houssem Ben Lahmar , Dario Colazzo , Giorgio Ghelli , and Carlo Sartiani . 2017 . Schema inference for massive JSON datasets . In Proceedings of the 20th International Conference on Extending Database Technology (EDBT’17) . 222--233. Mohamed Amine Baazizi, Houssem Ben Lahmar, Dario Colazzo, Giorgio Ghelli, and Carlo Sartiani. 2017. Schema inference for massive JSON datasets. In Proceedings of the 20th International Conference on Extending Database Technology (EDBT’17). 222--233.
Basho Technologies Inc. 2014. Riak doc—Implementing a Document Store (version 2.2.0). Retrieved from: http://docs.basho.com/riak/kv/2.2.0/developing/usage/document-store/. Basho Technologies Inc. 2014. Riak doc—Implementing a Document Store (version 2.2.0). Retrieved from: http://docs.basho.com/riak/kv/2.2.0/developing/usage/document-store/.
Basho Technologies Inc. 2017. Riak doc—Using Search (version 2.2.3). Retrieved from: https://docs.basho.com/riak/kv/2.2.3/developing/usage/search/. Basho Technologies Inc. 2017. Riak doc—Using Search (version 2.2.3). Retrieved from: https://docs.basho.com/riak/kv/2.2.3/developing/usage/search/.
Alysha Brown. 2016. Welcome to our eleventh major edition of c-treeACE database technology! Retrieved from: https://www.faircom.com/insights/ctreeace-v11-announcement. Alysha Brown. 2016. Welcome to our eleventh major edition of c-treeACE database technology! Retrieved from: https://www.faircom.com/insights/ctreeace-v11-announcement.
Francesca Bugiotti , Damian Bursztyn , Alin Deutsch , Ioana Ileana , and Ioana Manolescu . 2015 . Invisible Glue: Scalable self-tunning multi-stores . In Proceedings of the Conference on Innovative Data Systems Research (CIDR’15) . Francesca Bugiotti, Damian Bursztyn, Alin Deutsch, Ioana Ileana, and Ioana Manolescu. 2015. Invisible Glue: Scalable self-tunning multi-stores. In Proceedings of the Conference on Innovative Data Systems Research (CIDR’15).
Francesca Bugiotti , Luca Cabibbo , Paolo Atzeni , and Riccardo Torlone . 2014. Database design for NoSQL systems . In Conceptual Modeling , Eric Yu, Gillian Dobbie, Matthias Jarke, and Sandeep Purao (Eds.). Springer International Publishing , Cham , 223--231. Francesca Bugiotti, Luca Cabibbo, Paolo Atzeni, and Riccardo Torlone. 2014. Database design for NoSQL systems. In Conceptual Modeling, Eric Yu, Gillian Dobbie, Matthias Jarke, and Sandeep Purao (Eds.). Springer International Publishing, Cham, 223--231.
Alberto Hernández Chillón , Severino Feliciano Morales , Diego Sevilla , and Jesús García Molina . 2017 . Exploring the visualization of schemas for aggregate-oriented NoSQL databases . In ER Forum/Demos (CEUR Workshop Proceedings) , Vol. 1979 . CEUR-WS.org, 72--85. Alberto Hernández Chillón, Severino Feliciano Morales, Diego Sevilla, and Jesús García Molina. 2017. Exploring the visualization of schemas for aggregate-oriented NoSQL databases. In ER Forum/Demos (CEUR Workshop Proceedings), Vol. 1979. CEUR-WS.org, 72--85.
Crate.io. 2017. Crate.io—Storage and Consistency v. 1.0.1. Retrieved from: https://crate.io/docs/crate/guide/en/latest/architecture/storage-consistency.html. Crate.io. 2017. Crate.io—Storage and Consistency v. 1.0.1. Retrieved from: https://crate.io/docs/crate/guide/en/latest/architecture/storage-consistency.html.
James Curtis. 2016. With Modules Redis Labs turns Redis into a multi-model database. Retrieved from: https://451research.com/report-short?entityId=89003. James Curtis. 2016. With Modules Redis Labs turns Redis into a multi-model database. Retrieved from: https://451research.com/report-short?entityId=89003.
Barb Darrow. 2013. FoundationDB Buys Akiban to Wed NoSQL and SQL Worlds. Retrieved from: https://gigaom.com/2013/07/17/foundationdb-buys-akiban-to-wed-nosql-and-sql-worlds/. Barb Darrow. 2013. FoundationDB Buys Akiban to Wed NoSQL and SQL Worlds. Retrieved from: https://gigaom.com/2013/07/17/foundationdb-buys-akiban-to-wed-nosql-and-sql-worlds/.
DataStax Inc. 2013. Improving Secondary Index Write Performance in 1.2. Retrieved from: http://www.datastax.com/dev/blog/improving-secondary-index-write-performance-in-1-2. DataStax Inc. 2013. Improving Secondary Index Write Performance in 1.2. Retrieved from: http://www.datastax.com/dev/blog/improving-secondary-index-write-performance-in-1-2.
DataStax Inc. 2015. What’s New in Cassandra 2.2: JSON Support. Retrieved from: http://www.datastax.com/dev/blog/whats-new-in-cassandra-2-2-json-support. DataStax Inc. 2015. What’s New in Cassandra 2.2: JSON Support. Retrieved from: http://www.datastax.com/dev/blog/whats-new-in-cassandra-2-2-json-support.
Ali Davoudian , Liu Chen , and Mengchi Liu . 2018. A survey on NoSQL stores. ACM Comput. Surv. 51, 2 ( 2018 ), 40:1--40:43. Ali Davoudian, Liu Chen, and Mengchi Liu. 2018. A survey on NoSQL stores. ACM Comput. Surv. 51, 2 (2018), 40:1--40:43.
Ecma International. 2013. ECMA-404—The JSON Data Interchange Standard. Retrieved from: http://www.json.org/. Ecma International. 2013. ECMA-404—The JSON Data Interchange Standard. Retrieved from: http://www.json.org/.
Donald Feinberg , Merv Adrian , Nick Heudecker , Adam M. Ronthal , and Terilyn Palanca . 12 October 2015. Gartner Magic Quadrant for Operational Database Management Systems . Gartner Inc . https://www.gartner.com/en/documents/2610218. Donald Feinberg, Merv Adrian, Nick Heudecker, Adam M. Ronthal, and Terilyn Palanca. 12 October 2015. Gartner Magic Quadrant for Operational Database Management Systems. Gartner Inc. https://www.gartner.com/en/documents/2610218.
Stefan Goessner. 2007. JSONPath—XPath for JSON. Retrieved from: https://goessner.net/articles/JsonPath/. Stefan Goessner. 2007. JSONPath—XPath for JSON. Retrieved from: https://goessner.net/articles/JsonPath/.
Michael Hammer and Dennis McLeod . 1979. On Database Management System Architecture . Massachusetts Institute of Technology , Laboratory for Computer Science, Cambridge, MA. Michael Hammer and Dennis McLeod. 1979. On Database Management System Architecture. Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MA.
Adam Hems Adil Soofi and Ernie Perez. 2013. How innovative oil and gas companies are using big data to outmaneuver the competition. Retrieved from: http://goo.gl/2IF6mz. Adam Hems Adil Soofi and Ernie Perez. 2013. How innovative oil and gas companies are using big data to outmaneuver the competition. Retrieved from: http://goo.gl/2IF6mz.
Hewlett Packard Enterprise. 2018. Using Flex Tables—Vertica Analytics Platform Version 9.0.x Documentation. Retrieved from: https://my.vertica.com/docs/9.0.x/HTML/index.htm#Authoring/FlexTables/FlexTableHandbook.htm. Hewlett Packard Enterprise. 2018. Using Flex Tables—Vertica Analytics Platform Version 9.0.x Documentation. Retrieved from: https://my.vertica.com/docs/9.0.x/HTML/index.htm#Authoring/FlexTables/FlexTableHandbook.htm.
Irena Holubova and Martin Necasky . 2009 . Current support of XML by the “big three .” In Proceedings of the 4th International XML Conference. 251--268 . Irena Holubova and Martin Necasky. 2009. Current support of XML by the “big three.” In Proceedings of the 4th International XML Conference. 251--268.
Jer-Wen Huang . 1994 . MultiBase: A heterogeneous multidatabase management system . In International Computer Software and Applications Conference (COMPSAC’94) . 332--339. Jer-Wen Huang. 1994. MultiBase: A heterogeneous multidatabase management system. In International Computer Software and Applications Conference (COMPSAC’94). 332--339.
IBM Knowledge Center. 2017a. DB2 11.1 for Linux UNIX and Windows—Querying XML Data. Retrieved from: http://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.xml.doc/doc/c0023895.html. IBM Knowledge Center. 2017a. DB2 11.1 for Linux UNIX and Windows—Querying XML Data. Retrieved from: http://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.xml.doc/doc/c0023895.html.
IBM Knowledge Center. 2017b. DB2 11.1 for Linux UNIX and Windows—XML Data Type. Retrieved from: http://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.xml.doc/doc/c0023366.html. IBM Knowledge Center. 2017b. DB2 11.1 for Linux UNIX and Windows—XML Data Type. Retrieved from: http://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.xml.doc/doc/c0023366.html.
InterSystems. 2015. Using Caché SQL—Defining and Building Indices. Retrieved from: http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GSQLOPT_indices. InterSystems. 2015. Using Caché SQL—Defining and Building Indices. Retrieved from: http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GSQLOPT_indices.
InterSystems. 2016. Introducing the Document Data Model in Caché 2016 .2. Retrieved from: https://community.intersystems.com/post/introducing-document-data-model-cach%C3%A9-20162. InterSystems. 2016. Introducing the Document Data Model in Caché 2016.2. Retrieved from: https://community.intersystems.com/post/introducing-document-data-model-cach%C3%A9-20162.
InterSystems. 2017. Caché SQL Reference. Retrieved from: http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=RSQL. InterSystems. 2017. Caché SQL Reference. Retrieved from: http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=RSQL.
ISO. 2008. ISO/IEC 9075-1:2008 Information technology—Database languages—SQL—Part 1: Framework (SQL/Framework). Retrieved from: http://www.iso.org/iso/catalogue_detail.htm?csnumber=45498. ISO. 2008. ISO/IEC 9075-1:2008 Information technology—Database languages—SQL—Part 1: Framework (SQL/Framework). Retrieved from: http://www.iso.org/iso/catalogue_detail.htm?csnumber=45498.
JSONniq.org. 2013. JSONiq: The JSON Query Language. Retrieved from: http://jsoniq.org/. JSONniq.org. 2013. JSONiq: The JSON Query Language. Retrieved from: http://jsoniq.org/.
Mat Keep. 2011. MySQL Cluster 7.2 (DMR2): NoSQL Key/Value Memcached. Retrieved from: https://blogs.oracle.com/MySQL/entry/mysql_cluster_7_2_dmr2. Mat Keep. 2011. MySQL Cluster 7.2 (DMR2): NoSQL Key/Value Memcached. Retrieved from: https://blogs.oracle.com/MySQL/entry/mysql_cluster_7_2_dmr2.
Feng Li , Beng Chin Ooi , M. Tamer Özsu, and Sai Wu. 2014 . Distributed data management using MapReduce. ACM Comput. Surv. 46, 3, Article 31 (Jan. 2014), 42 pages. Feng Li, Beng Chin Ooi, M. Tamer Özsu, and Sai Wu. 2014. Distributed data management using MapReduce. ACM Comput. Surv. 46, 3, Article 31 (Jan. 2014), 42 pages.
Harold Lim , Yuzhang Han , and Shivnath Babu . 2013 . How to fit when no one size fits . In Proceedings of the Conference on Innovative Data Systems Research (CIDR’13) . Harold Lim, Yuzhang Han, and Shivnath Babu. 2013. How to fit when no one size fits. In Proceedings of the Conference on Innovative Data Systems Research (CIDR’13).
Jiaheng Lu . 2017 . Towards benchmarking multi-model databases . In Proceedings of the Conference on Innovative Data Systems Research (CIDR’17) . Jiaheng Lu. 2017. Towards benchmarking multi-model databases. In Proceedings of the Conference on Innovative Data Systems Research (CIDR’17).
Jiaheng Lu and Irena Holubová . 2017 . Multi-model data management: What’s new and what’s next? In Proceedings of the International Conference on Extending Database Technology (EDBT’17) . 602--605. Jiaheng Lu and Irena Holubová. 2017. Multi-model data management: What’s new and what’s next? In Proceedings of the International Conference on Extending Database Technology (EDBT’17). 602--605.
MarkLogic Corporation. 2017a. Application Developer’s Guide—Chapter 20 Working With JSON. Retrieved from: https://docs.marklogic.com/guide/app-dev/json. MarkLogic Corporation. 2017a. Application Developer’s Guide—Chapter 20 Working With JSON. Retrieved from: https://docs.marklogic.com/guide/app-dev/json.
MarkLogic Corporation. 2017b. Concepts Guide—Chapter 3 Indexing in MarkLogic. Retrieved from: https://docs.marklogic.com/guide/concepts/indexing. MarkLogic Corporation. 2017b. Concepts Guide—Chapter 3 Indexing in MarkLogic. Retrieved from: https://docs.marklogic.com/guide/concepts/indexing.
Microsoft. 2016. LINQ (Language Integrated Query). Retrieved from: https://docs.microsoft.com/en-us/dotnet/standard/using-linq. Microsoft. 2016. LINQ (Language Integrated Query). Retrieved from: https://docs.microsoft.com/en-us/dotnet/standard/using-linq.
Microsoft. 2017a. Azure Cosmos DB SQL syntax reference. Retrieved from: https://docs.microsoft.com/en-us/azure/cosmos-db/sql-api-sql-query-reference. Microsoft. 2017a. Azure Cosmos DB SQL syntax reference. Retrieved from: https://docs.microsoft.com/en-us/azure/cosmos-db/sql-api-sql-query-reference.
Microsoft. 2017b. PolyBase Guide. Retrieved from: https://msdn.microsoft.com/en-us/library/mt143171.aspx. Microsoft. 2017b. PolyBase Guide. Retrieved from: https://msdn.microsoft.com/en-us/library/mt143171.aspx.
Microsoft. 2017c. XML Data (SQL Server). Retrieved from: https://docs.microsoft.com/en-us/sql/relational-databases/xml/xml-data-sql-server. Microsoft. 2017c. XML Data (SQL Server). Retrieved from: https://docs.microsoft.com/en-us/sql/relational-databases/xml/xml-data-sql-server.
Irena Mlýnková and Martin Necaský . 2013 . Heuristic methods for inference of XML schemas: Lessons learned and open issues . Informatica, Lith. Acad. Sci. 24 , 4 (2013), 577 -- 602 . Irena Mlýnková and Martin Necaský. 2013. Heuristic methods for inference of XML schemas: Lessons learned and open issues. Informatica, Lith. Acad. Sci. 24, 4 (2013), 577--602.
MongoDB Inc. 2017. MongoDB Manual—Indexes. Retrieved from: https://docs.mongodb.com/manual/indexes/. MongoDB Inc. 2017. MongoDB Manual—Indexes. Retrieved from: https://docs.mongodb.com/manual/indexes/.
NuoDB. 2013. Multi-model databases: neither fish nor fowl but maybe a jigsaw puzzle? Retrieved from: http://www.nuodb.com/blog/multi-model-databases-neither-fish-nor-fowl-maybe-jigsaw-puzzle. NuoDB. 2013. Multi-model databases: neither fish nor fowl but maybe a jigsaw puzzle? Retrieved from: http://www.nuodb.com/blog/multi-model-databases-neither-fish-nor-fowl-maybe-jigsaw-puzzle.
Oracle. 2014. Oracle NoSQL Database Compared to HBase. Retrieved from: http://www.oracle.com/technetwork/products/nosqldb/documentation/nosql-vs-hbase-1961722.pdf. Oracle. 2014. Oracle NoSQL Database Compared to HBase. Retrieved from: http://www.oracle.com/technetwork/products/nosqldb/documentation/nosql-vs-hbase-1961722.pdf.
Oracle. 2017. JSON Developer’s Guide. Retrieved from: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/adjsn/toc.htm. Oracle. 2017. JSON Developer’s Guide. Retrieved from: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/adjsn/toc.htm.
Orient DB. 2016. A 2nd Generation Distributed Graph Database. Retrieved from: http://orientdb.com/orientdb/ . OrientDB. 2016. A 2nd Generation Distributed Graph Database. Retrieved from: http://orientdb.com/orientdb/.
OrientDB. 2017a. OrientDB ManualVersion 3.0—Multi-Model Database. Retrieved from: https://orientdb.com/docs/3.0.x/datamodeling/Tutorial-Document-and-graph-model.html. OrientDB. 2017a. OrientDB ManualVersion 3.0—Multi-Model Database. Retrieved from: https://orientdb.com/docs/3.0.x/datamodeling/Tutorial-Document-and-graph-model.html.
OrientDB. 2017b. OrientDB Manual—Version 3.0.x—SQL Reference. Retrieved from: https://orientdb.com/docs/3.0.x/sql/. OrientDB. 2017b. OrientDB Manual—Version 3.0.x—SQL Reference. Retrieved from: https://orientdb.com/docs/3.0.x/sql/.
Matthew Panzarino. 2015. Apple acquires durable database company FoundationDB. Retrieved from: https://techcrunch.com/2015/03/24/apple-acquires-durable-database-company-foundationdb/. Matthew Panzarino. 2015. Apple acquires durable database company FoundationDB. Retrieved from: https://techcrunch.com/2015/03/24/apple-acquires-durable-database-company-foundationdb/.
Ewa Płuciennik and Kamil Zgorzałek . 2017. The Multi-model Databases—A Review . Springer International Publishing , Cham , 141--152. Ewa Płuciennik and Kamil Zgorzałek. 2017. The Multi-model Databases—A Review. Springer International Publishing, Cham, 141--152.
Marek Polak , Martin Chytil , Karel Jakubec , Vladimir Kudelas , Peter Pijak , Martin Necasky , and Irena Holubova . 2015. Data and query adaptation using DaemonX. Comput. Inform. 34, 1 ( 2015 ). Retrieved from: http://www.cai.sk/ojs/index.php/cai/article/view/2040/688. Marek Polak, Martin Chytil, Karel Jakubec, Vladimir Kudelas, Peter Pijak, Martin Necasky, and Irena Holubova. 2015. Data and query adaptation using DaemonX. Comput. Inform. 34, 1 (2015). Retrieved from: http://www.cai.sk/ojs/index.php/cai/article/view/2040/688.
Jovan Popovic . 2015. JSON Support in SQL Server 2016 . Retrieved from: https://blogs.msdn.microsoft.com/jocapc/2015/05/16/json-support-in-sql-server-2016/. Jovan Popovic. 2015. JSON Support in SQL Server 2016. Retrieved from: https://blogs.msdn.microsoft.com/jocapc/2015/05/16/json-support-in-sql-server-2016/.
Sherif Sakr and Eric Pardede (Eds.). 2011. Graph Data Management: Techniques and Applications. IGI Global. Sherif Sakr and Eric Pardede (Eds.). 2011. Graph Data Management: Techniques and Applications. IGI Global.
Cynthia M. Saracco , Don Chamberlin , and Rav Ahuja . 2006. DB2 9: pureXML Overview and Fast Start . RedBooks . Retrieved from: http://www.redbooks.ibm.com/abstracts/sg247298.html?Open. Cynthia M. Saracco, Don Chamberlin, and Rav Ahuja. 2006. DB2 9: pureXML Overview and Fast Start. RedBooks. Retrieved from: http://www.redbooks.ibm.com/abstracts/sg247298.html?Open.
Diego Sevilla Ruiz , Severino Feliciano Morales, and Jesús García Molina . 2015 . Inferring versioned schemas from NoSQL databases and its applications. In Conceptual Modeling, Paul Johannesson, Mong Li Lee, Stephen W. Liddle, Andreas L. Opdahl, and Óscar Pastor López (Eds.). Springer International Publishing , Cham, 467--480. Diego Sevilla Ruiz, Severino Feliciano Morales, and Jesús García Molina. 2015. Inferring versioned schemas from NoSQL databases and its applications. In Conceptual Modeling, Paul Johannesson, Mong Li Lee, Stephen W. Liddle, Andreas L. Opdahl, and Óscar Pastor López (Eds.). Springer International Publishing, Cham, 467--480.
Daniel Tahara , Thaddeus Diamond , and Daniel J. Abadi . 2014. Sinew: A SQL system for multi-structured data . In Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD’14) . ACM, 815--826. Daniel Tahara, Thaddeus Diamond, and Daniel J. Abadi. 2014. Sinew: A SQL system for multi-structured data. In Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD’14). ACM, 815--826.
Ran Tan , Rada Chirkova , Vijay Gadepally , and Timothy G. Mattson . 2017. Enabling query processing across heterogeneous data models: A survey . In Proceedings of the IEEE International Conference on Big Data (BigData’17) . 3211--3220. Ran Tan, Rada Chirkova, Vijay Gadepally, and Timothy G. Mattson. 2017. Enabling query processing across heterogeneous data models: A survey. In Proceedings of the IEEE International Conference on Big Data (BigData’17). 3211--3220.
The 451 Group. 2013. Neither Fish Nor Fowl: the Rise of Multi-Model Databases. Retrieved from: https://blogs.the451group.com/information_management/2013/02/08/neither-fish-nor-fowl/. The 451 Group. 2013. Neither Fish Nor Fowl: the Rise of Multi-Model Databases. Retrieved from: https://blogs.the451group.com/information_management/2013/02/08/neither-fish-nor-fowl/.
The Apache Software Foundation. 2017. The Cassandra Query Language (CQL). Retrieved from: http://cassandra.apache.org/doc/latest/cql/. The Apache Software Foundation. 2017. The Cassandra Query Language (CQL). Retrieved from: http://cassandra.apache.org/doc/latest/cql/.
W3 C. 2008. Extensible Markup Language (XML) 1.0 ( 5 th ed.). Retrieved from: http://www.w3.org/TR/xml/. W3C. 2008. Extensible Markup Language (XML) 1.0 (5th ed.). Retrieved from: http://www.w3.org/TR/xml/.
W3C. 2013. SPARQL 1.1 Overview. Retrieved from: http://www.w3.org/TR/sparql11-overview/. W3C. 2013. SPARQL 1.1 Overview. Retrieved from: http://www.w3.org/TR/sparql11-overview/.
W3C. 2014. RDF 1.1 Concepts and Abstract Syntax. Retrieved from: http://www.w3.org/TR/rdf11-concepts/. W3C. 2014. RDF 1.1 Concepts and Abstract Syntax. Retrieved from: http://www.w3.org/TR/rdf11-concepts/.
W3C. 2015a. XML Path Language (XPath) Version 1.0. Retrieved from: http://www.w3.org/TR/xpath/. W3C. 2015a. XML Path Language (XPath) Version 1.0. Retrieved from: http://www.w3.org/TR/xpath/.
W3 C. 2015b. XQuery 1.0 : An XML Query Language ( 2 nd ed.). Retrieved from: http://www.w3.org/TR/xquery/. W3C. 2015b. XQuery 1.0: An XML Query Language (2nd ed.). Retrieved from: http://www.w3.org/TR/xquery/.
W3C. 2018a. LargeTripleStores. Retrieved from: https://www.w3.org/wiki/LargeTripleStores. W3C. 2018a. LargeTripleStores. Retrieved from: https://www.w3.org/wiki/LargeTripleStores.
W3C. 2018b. RdfStoreBenchmarking. Retrieved from: https://www.w3.org/wiki/RdfStoreBenchmarking. W3C. 2018b. RdfStoreBenchmarking. Retrieved from: https://www.w3.org/wiki/RdfStoreBenchmarking.
Jingjing Wang , Tobin Baker , Magdalena Balazinska , Daniel Halperin , Brandon Haynes , Bill Howe , Dylan Hutchison , Shrainik Jain , Ryan Maas , Parmita Mehta , Dominik Moritz , Brandon Myers , Jennifer Ortiz , Dan Suciu , Andrew Whitaker , and Shengliang Xu . 2017 . The Myria big data management and analytics system and cloud services . In Proceedings of the Conference on Innovative Data Systems Research (CIDR’17) . Jingjing Wang, Tobin Baker, Magdalena Balazinska, Daniel Halperin, Brandon Haynes, Bill Howe, Dylan Hutchison, Shrainik Jain, Ryan Maas, Parmita Mehta, Dominik Moritz, Brandon Myers, Jennifer Ortiz, Dan Suciu, Andrew Whitaker, and Shengliang Xu. 2017. The Myria big data management and analytics system and cloud services. In Proceedings of the Conference on Innovative Data Systems Research (CIDR’17).
Chao Zhang , Jiaheng Lu , Pengfei Xu , and Yuxing Chen . 2018 . UniBench: A benchmark for multi-model database management systems . In Proceedings of the 10th Technology Conference on Performance Evaluation and Benchmarking for the Era of Artificial Intelligence (TPCTC’18) . 7--23. Chao Zhang, Jiaheng Lu, Pengfei Xu, and Yuxing Chen. 2018. UniBench: A benchmark for multi-model database management systems. In Proceedings of the 10th Technology Conference on Performance Evaluation and Benchmarking for the Era of Artificial Intelligence (TPCTC’18). 7--23.