Skip to main content

MDA-Based Approach for NoSQL Databases Modelling

  • Conference paper
  • First Online:
Big Data Analytics and Knowledge Discovery (DaWaK 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10440))

Included in the following conference series:

Abstract

It is widely accepted today that relational systems are not appropriate to handle Big Data. This has led to a new category of databases commonly known as NoSQL databases that were created in response to the needs for better scalability, higher flexibility and faster data access. These systems have proven their efficiency to store and query Big Data. Unfortunately, only few works have presented approaches to implement conceptual models describing Big Data in NoSQL systems. This paper proposes an automatic MDA-based approach that provides a set of transformations, formalized with the QVT language, to translate UML conceptual models into NoSQL models. In our approach, we build an intermediate logical model compatible with column, document and graph oriented systems. The advantage of using a unified logical model is that this model remains stable, even though the NoSQL system evolves over time which simplifies the transformation process and saves developers efforts and time.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Angadi, A., Angadi, A., Gull, K.: Growth of new databases and analysis of NOSQL datastores. In: IJARCSSE (2013)

    Google Scholar 

  2. Cattell, R.: Scalable SQL and NoSQL data stores. ACM SIGMOD Rec. 39(4), 12–27 (2011)

    Article  Google Scholar 

  3. Abello, A.: Big data design. In: DOLAP (2015)

    Google Scholar 

  4. Hutchinson, J., Rouncefield, M.: Model-driven engineering practices in industry. In: ICSE (2011)

    Google Scholar 

  5. Li, C.: Transforming relational database into HBase: A case study. In: ICSESS (2010)

    Google Scholar 

  6. Vajk, T., Feher, P., Fekete, K., Charaf, H.: Denormalizing data into schema-free databases. In: CogInfoCom (2013)

    Google Scholar 

  7. Daniel, G., Sunyé, G., Cabot, J.: UMLtoGraphDB: Mapping conceptual schemas to graph databases. In: Comyn-Wattiau, I., Tanaka, K., Song, I.-Y., Yamamoto, S., Saeki, M. (eds.) ER 2016. LNCS, vol. 9974, pp. 430–444. Springer, Cham (2016). doi:10.1007/978-3-319-46397-1_33

    Chapter  Google Scholar 

  8. Bézivin, J., Gerbé, O.: Towards a precise definition of the OMG/MDA framework. In: ASE (2001)

    Google Scholar 

  9. Chevalier, M., El Malki, M., Kopliku, A., Teste, O., Tournier, R.: Implementing multidimensional data warehouses into NoSQL. In: ICEIS (2015)

    Google Scholar 

  10. Abadi, D., Madden, S., Hachem, N.: Column-stores vs. row-stores: how different are they really?. In: COMAD (2008)

    Google Scholar 

  11. Li, Y., Gu, P., Zhang, C.: Transforming UML class diagrams into HBase based on meta-model. In: ISEEE (2014)

    Google Scholar 

  12. http://www.omg.org/spec/UML/2.5/

  13. http://www.gartner.com/smarterwithgartner/gartners-top-10-technology-trends-2017/

  14. Herrero, V., Abelló, A., Romero, O.: NOSQL design for analytical workloads: variability matters. In: Comyn-Wattiau, I., Tanaka, K., Song, I.-Y., Yamamoto, S., Saeki, M. (eds.) ER 2016. LNCS, vol. 9974, pp. 50–64. Springer, Cham (2016). doi:10.1007/978-3-319-46397-1_4

    Chapter  Google Scholar 

  15. Dehdouh, K., Bentayeb, F., Boussaid, O., Kabachi, N.: Using the column oriented model for implementing big data warehouses. In: PDPTA (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amal Ait Brahim .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Abdelhedi, F., Ait Brahim, A., Atigui, F., Zurfluh, G. (2017). MDA-Based Approach for NoSQL Databases Modelling. In: Bellatreche, L., Chakravarthy, S. (eds) Big Data Analytics and Knowledge Discovery. DaWaK 2017. Lecture Notes in Computer Science(), vol 10440. Springer, Cham. https://doi.org/10.1007/978-3-319-64283-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-64283-3_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-64282-6

  • Online ISBN: 978-3-319-64283-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics