Abstract
For any digital application, database positions at the heart of that application. Today with the big data requirement, databases are roaming from traditional relational databases towards NoSQL databases. The diverse numbers of database options are available under the NoSQL category. As per the database engine survey, MongoDB is the preferred NoSQL database among other databases. Due to numerous features available in MongoDB, this database is widely used in different applications. This database is fulfilling the needed requirements for upcoming applications. This paper is a study of indexing, which is one of the important artifacts of the database. Indexing is one of the special forms of the data structure. It plays an important role in performance improvement by saving execution time in terms of document scan. Use of indexing and its effect on query result is highlighted here. Another reason for selecting this artifact is indexing study is also important from a database forensics perspective. Database forensics is a detailed analysis of the database to find the origin of the problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Sablatura, J., Zhou, B.: Forensic database reconstruction. In: 2017 IEEE International Conference on Big Data (Big Data), pp. 3700–3704 (2017)
Qi, M.: Digital forensics and NoSQL databases. In: 2014 11th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), pp. 734–739 (2014)
Hauger, W.K., Olivier, M.S.: NoSQL databases: forensic attribution implications. SAIEE Africa Res. J. 109, 119–132 (2018)
Hauger, W.K., Olivier, M.S.: Forensic attribution in NoSQL databases. In: Inf. Secur. S. Afr. (ISSA), 74–82 (2017)
DB-Engines Ranking—popularity ranking of database management systems. https://db-engines.com/en/ranking. Accessed 20 June 2019
The MongoDB 4.0 Manual—MongoDB Manual. https://docs.mongodb.com/manual/. Accessed 27 Feb 2019
Mango DB Top 5 considerations when evaluating NoSQL Databases. White Pap
Kim, J., Park, A., Lee, S.: Recovery method of deleted records and tables from ESE database. Digit. Investig. 18, S118–S124 (2016)
Kieseberg, P., Schrittwieser, S., Morgan, L., et al.: Using the structure of b+-trees for enhancing logging mechanisms of databases. Int. J. Web Inf. Syst. 9, 53–68 (2013)
Kieseberg, P., Schrittwieser, S., Mulazzani, M., et al.: Trees cannot lie: using data structures for forensics purposes. In: 2011 European Intelligence and Security Informatics Conference (EISIC), pp. 282–285 (2011)
Kieseberg, P., Schrittwieser, S., Weippl, E.: Structural limitations of B+-tree forensics. In: Proceedings of the Central European Cybersecurity Conference 2018, p. 9 (2018)
Fruhwirt, P., Kieseberg, P., Weippl, E.: Using internal MySQL/InnoDB B-tree index navigation for data hiding. In: IFIP International Conference on Digital Forensics, pp. 179–194 (2015)
Yoon, J., Jeong, D., Kang, C., Lee, S.: Forensic investigation framework for the document store NoSQL DBMS: MongoDB as a case study. Digit. Investig. 17, 53–65 (2016)
Yoon, J., Lee, S.: A method and tool to recover data deleted from a MongoDB. Digit. Investig. 24, 106–120 (2018)
Effective MongoDB Indexing (Part 1)—DZone Database. https://dzone.com/articles/effective-mongodb-indexing-part-1. Accessed 2 Mar 2019
Effective MongoDB Indexing (Part 2)—DZone Database. https://dzone.com/articles/effective-mongodb-indexing-part-2. Accessed 24 June 2019
Chopade, R., Pachghare, V.K.: Ten years of critical review on database forensics research. Digit. Investig. (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Chopade, R., Pachghare, V. (2020). MongoDB Indexing for Performance Improvement. In: Tuba, M., Akashe, S., Joshi, A. (eds) ICT Systems and Sustainability. Advances in Intelligent Systems and Computing, vol 1077. Springer, Singapore. https://doi.org/10.1007/978-981-15-0936-0_56
Download citation
DOI: https://doi.org/10.1007/978-981-15-0936-0_56
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-0935-3
Online ISBN: 978-981-15-0936-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)