Research Article
BibTex RIS Cite

An Overview on the Mapping Techniques in NoSQL Databases

Year 2020, Volume: 3 Issue: 2, 53 - 65, 07.12.2020

Abstract

In the last decade, the data mapping of NoSQL stores and the ability to perform massively parallel data processing have drawn much interest from researchers. The data mapping techniques have been mainly developed for relational database systems in centralized environments. However, the NoSQL approach is not the same as relational one. It aims to handle a large volume and high speed of data with various structures in the distributed environment. Adapting the data mapping techniques to various NoSQL types improves the performance and data storage in the suitable NoSQL database. This paper investigates the recent techniques of mapping between NoSQL databases and discusses their advantages as well as their disadvantages.

References

  • 1. Cattell, R.: Scalable SQL and NoSQL data stores. ACM Sigmod Record 39(4), 12–27 (2011)
  • 2. Van der Veen, J.S., Van der Waaij, B., Meijer, R.J.: Sensor data storage performance: SQL or NoSQL, physical or virtual. In: Proceedings of 5th International IEEE conference on cloud computing, pp. 431–438, IEEE (2012)
  • 3. Corbellini, A., Mateos, C., Zunino, A., Godoy, D., Schiaffino, S.: Persisting big-data: The NoSQL landscape. Information Systems 63, 1–23 (2017)
  • 4. Meier, A., Kaufmann, M.: Nosql databases. In: Proceeding of SQL & NoSQL Databases, pp. 201–218, Springer (2019)
  • 5. Sharma, S., Tim, U.S., Gadia, S., Wong, J., Shandilya, R., Peddoju, S.K.: Classification and comparison of NoSQL big data models. International Journal of Big Data Intelligence 2(3), 201–221 (2015)
  • 6. Xiang, P., Hou, R., Zhou, Z.: Cache and consistency in NOSQL. In: Proceedings of the 3rd International Conference on Computer Science and Information Technology, vol.6, pp. 117–120, IEEE (2010)
  • 7. AGGOUNE, A., NAMOUNE, M.S.:From Object-relational to NoSQL Databases: A Good Alternative to Deal with Large Data. In: First Conference on Innovative Trends in Computer Science (CITCS’2019). Guelma, Algeria (2019)
  • 8. AGGOUNE, A., NAMOUNE, M.S.:Practical study for handling of NoSQL data on the distributed environment systems. In: In the 2nd edition of Conference on Informatics and Applied Mathematics (IAM’19), Guelma, Algeria (2019)
  • 9. Han, J., Haihong, E., Le, G., Du, J.: Survey on NoSQL database. In: Proceedings of the 6th international conference on pervasive computing and applications, pp. 363–366, IEEE (2011)
  • 10. Vukotic, A., Watt, N., Abedrabbo, T., Fox, D., Partner, J.: Neo4j in action. Manning Publications Co (2014)
  • 11. ArangoDB, https://www.arangodb.com. Last accessed 25 Oct 2019
  • 12. Horii, H.H.: Query processing with bounded staleness for transactional mutations in NoSQL database. Google Patent (2019)
  • 13. Shirazi, M.N., Kuan, H.C., Dolatabadi, H.: Design Patterns to Enable Data Portability between Clouds’ Databases. In: Proceedings of the 12th International Conference on Computational Science and Its Applications, pp. 117–120 (2012)
  • 14. Scavuzzo, M., Nitto, E.D., Ceri, S.: Interoperable Data Migration between NoSQL Columnar Databases. In: Proceedings of the 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations, pp. 154– 162, IEEE (2014)
  • 15. Scavuzzo, M., Tamburri, D.A., Di Nitto, E.: Providing big data applications with fault-tolerant data migration across heterogeneous NoSQL databases. In: Proceedings of the 2nd International Workshop on BIG Data Software Engineering, pp. 26–32, ACM (2016)
  • 16. Thalheim, B., Wang, Q.: Data migration: A theoretical perspective. Data & Knowledge Engineering 87, 260–278 (2013)
  • 17. Bansel, A., Gonz´alez-V´elez, H., Chis, A.E.: Cloud-based NoSQL data migration. In: Proceedings of the 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), pp.224–231, IEEE (2016)
  • 18. Alomari, E., Barnawi, A., Sakr, S.: Cdport: A framework of data portability in cloud platforms. In: Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services, pp. 126–133, ACM (2014)
  • 19. Silva, L.A.B., Costa, C., Oliveira, J.L.: A common API for delivering services over multi-vendor cloud resources. Journal of Systems and Software 86 (9), 2309–2317 (2013)
  • 20. Wijaya, Y.S., AkhmadArman, A.: A Framework for Data Migration Between Different Datastore of NoSQL Database. In: Proceedings of the International Conference on ICT for Smart Society (ICISS), pp. 1–6, IEEE (2018)
  • 21. Scavuzzo, M., Di Nitto, E., Ceri, S.: Interoperable data migration between NoSQL columnar databases. In: Proceedings of the 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations, pp. 154–162, IEEE (2014)
  • 22. Aggoune, A.: Switching Between Different NoSQL Databases: Approaches and Frameworks. The 3rd Conference on Informatics and Applied Mathematics, IAM’2020, Guelma, Algeria (2020)
  • 23. Aggoune, A., Bouramoul, A., Kholladi, M.K.: Personnalisation d’accès aux sources de données hétérogènes pour l’organisation des grands systèmes d’information d’entreprise. International Conference on Information Technology for Organization Development, IT4OD’2014, Tebessa, Algeria, IEEE Explore Algeria (2014)
  • 24. Aggoune, A., Bouramoul, A., Kholladi, M.K.: Big Data Integration: A Semantic Mediation Architecture Using summary. In: Proceedings of the International Conference on Advanced Technologies for Signal and Image Processing, ATSIP’2016, Tunisia, IEEE Explore Tunisia.
  • 25. Aggoune, A., Namoune, M.S.: A Method for Transforming Object-relational to Document-oriented Databases. In: Proceedings of the 2nd International Conference on Mathematics and Information Technology, Adrar, February 2020, ICMIT’2020, pp. 154–158, IEEE (2020).
Year 2020, Volume: 3 Issue: 2, 53 - 65, 07.12.2020

Abstract

References

  • 1. Cattell, R.: Scalable SQL and NoSQL data stores. ACM Sigmod Record 39(4), 12–27 (2011)
  • 2. Van der Veen, J.S., Van der Waaij, B., Meijer, R.J.: Sensor data storage performance: SQL or NoSQL, physical or virtual. In: Proceedings of 5th International IEEE conference on cloud computing, pp. 431–438, IEEE (2012)
  • 3. Corbellini, A., Mateos, C., Zunino, A., Godoy, D., Schiaffino, S.: Persisting big-data: The NoSQL landscape. Information Systems 63, 1–23 (2017)
  • 4. Meier, A., Kaufmann, M.: Nosql databases. In: Proceeding of SQL & NoSQL Databases, pp. 201–218, Springer (2019)
  • 5. Sharma, S., Tim, U.S., Gadia, S., Wong, J., Shandilya, R., Peddoju, S.K.: Classification and comparison of NoSQL big data models. International Journal of Big Data Intelligence 2(3), 201–221 (2015)
  • 6. Xiang, P., Hou, R., Zhou, Z.: Cache and consistency in NOSQL. In: Proceedings of the 3rd International Conference on Computer Science and Information Technology, vol.6, pp. 117–120, IEEE (2010)
  • 7. AGGOUNE, A., NAMOUNE, M.S.:From Object-relational to NoSQL Databases: A Good Alternative to Deal with Large Data. In: First Conference on Innovative Trends in Computer Science (CITCS’2019). Guelma, Algeria (2019)
  • 8. AGGOUNE, A., NAMOUNE, M.S.:Practical study for handling of NoSQL data on the distributed environment systems. In: In the 2nd edition of Conference on Informatics and Applied Mathematics (IAM’19), Guelma, Algeria (2019)
  • 9. Han, J., Haihong, E., Le, G., Du, J.: Survey on NoSQL database. In: Proceedings of the 6th international conference on pervasive computing and applications, pp. 363–366, IEEE (2011)
  • 10. Vukotic, A., Watt, N., Abedrabbo, T., Fox, D., Partner, J.: Neo4j in action. Manning Publications Co (2014)
  • 11. ArangoDB, https://www.arangodb.com. Last accessed 25 Oct 2019
  • 12. Horii, H.H.: Query processing with bounded staleness for transactional mutations in NoSQL database. Google Patent (2019)
  • 13. Shirazi, M.N., Kuan, H.C., Dolatabadi, H.: Design Patterns to Enable Data Portability between Clouds’ Databases. In: Proceedings of the 12th International Conference on Computational Science and Its Applications, pp. 117–120 (2012)
  • 14. Scavuzzo, M., Nitto, E.D., Ceri, S.: Interoperable Data Migration between NoSQL Columnar Databases. In: Proceedings of the 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations, pp. 154– 162, IEEE (2014)
  • 15. Scavuzzo, M., Tamburri, D.A., Di Nitto, E.: Providing big data applications with fault-tolerant data migration across heterogeneous NoSQL databases. In: Proceedings of the 2nd International Workshop on BIG Data Software Engineering, pp. 26–32, ACM (2016)
  • 16. Thalheim, B., Wang, Q.: Data migration: A theoretical perspective. Data & Knowledge Engineering 87, 260–278 (2013)
  • 17. Bansel, A., Gonz´alez-V´elez, H., Chis, A.E.: Cloud-based NoSQL data migration. In: Proceedings of the 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), pp.224–231, IEEE (2016)
  • 18. Alomari, E., Barnawi, A., Sakr, S.: Cdport: A framework of data portability in cloud platforms. In: Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services, pp. 126–133, ACM (2014)
  • 19. Silva, L.A.B., Costa, C., Oliveira, J.L.: A common API for delivering services over multi-vendor cloud resources. Journal of Systems and Software 86 (9), 2309–2317 (2013)
  • 20. Wijaya, Y.S., AkhmadArman, A.: A Framework for Data Migration Between Different Datastore of NoSQL Database. In: Proceedings of the International Conference on ICT for Smart Society (ICISS), pp. 1–6, IEEE (2018)
  • 21. Scavuzzo, M., Di Nitto, E., Ceri, S.: Interoperable data migration between NoSQL columnar databases. In: Proceedings of the 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations, pp. 154–162, IEEE (2014)
  • 22. Aggoune, A.: Switching Between Different NoSQL Databases: Approaches and Frameworks. The 3rd Conference on Informatics and Applied Mathematics, IAM’2020, Guelma, Algeria (2020)
  • 23. Aggoune, A., Bouramoul, A., Kholladi, M.K.: Personnalisation d’accès aux sources de données hétérogènes pour l’organisation des grands systèmes d’information d’entreprise. International Conference on Information Technology for Organization Development, IT4OD’2014, Tebessa, Algeria, IEEE Explore Algeria (2014)
  • 24. Aggoune, A., Bouramoul, A., Kholladi, M.K.: Big Data Integration: A Semantic Mediation Architecture Using summary. In: Proceedings of the International Conference on Advanced Technologies for Signal and Image Processing, ATSIP’2016, Tunisia, IEEE Explore Tunisia.
  • 25. Aggoune, A., Namoune, M.S.: A Method for Transforming Object-relational to Document-oriented Databases. In: Proceedings of the 2nd International Conference on Mathematics and Information Technology, Adrar, February 2020, ICMIT’2020, pp. 154–158, IEEE (2020).
There are 25 citations in total.

Details

Primary Language English
Subjects Software Engineering (Other)
Journal Section Articles
Authors

Aicha Aggoune

Publication Date December 7, 2020
Acceptance Date December 2, 2020
Published in Issue Year 2020 Volume: 3 Issue: 2

Cite

APA Aggoune, A. (2020). An Overview on the Mapping Techniques in NoSQL Databases. International Journal of Informatics and Applied Mathematics, 3(2), 53-65.
AMA Aggoune A. An Overview on the Mapping Techniques in NoSQL Databases. IJIAM. December 2020;3(2):53-65.
Chicago Aggoune, Aicha. “An Overview on the Mapping Techniques in NoSQL Databases”. International Journal of Informatics and Applied Mathematics 3, no. 2 (December 2020): 53-65.
EndNote Aggoune A (December 1, 2020) An Overview on the Mapping Techniques in NoSQL Databases. International Journal of Informatics and Applied Mathematics 3 2 53–65.
IEEE A. Aggoune, “An Overview on the Mapping Techniques in NoSQL Databases”, IJIAM, vol. 3, no. 2, pp. 53–65, 2020.
ISNAD Aggoune, Aicha. “An Overview on the Mapping Techniques in NoSQL Databases”. International Journal of Informatics and Applied Mathematics 3/2 (December 2020), 53-65.
JAMA Aggoune A. An Overview on the Mapping Techniques in NoSQL Databases. IJIAM. 2020;3:53–65.
MLA Aggoune, Aicha. “An Overview on the Mapping Techniques in NoSQL Databases”. International Journal of Informatics and Applied Mathematics, vol. 3, no. 2, 2020, pp. 53-65.
Vancouver Aggoune A. An Overview on the Mapping Techniques in NoSQL Databases. IJIAM. 2020;3(2):53-65.

International Journal of Informatics and Applied Mathematics