Efficient File Sharing System Utilizing MongoDB and Node.js

Authors

  • Vinaykumar D School of Computer Science and Engineering, REVA University, Bengaluru, India
  • Vishal School of Computer Science and Engineering, REVA University, Bengaluru, India
  • Venakat Pranav School of Computer Science and Engineering, REVA University, Bengaluru, India
  • Vivek Yadav J N School of Computer Science and Engineering, REVA University, Bengaluru, India
  • Naveen Chandra Gowda School of Computer Science and Engineering, REVA University, Bengaluru, India

DOI:

https://doi.org/10.5281/zenodo.10634569

Keywords:

File Sharing, MongoDB, Node.js, Express (web framework), Firebase

Abstract

In today's digital era, efficient file sharing has become a vital component for businesses and individuals alike. With the rapid growth in data volume and complexity, an effective file sharing system has to be robust, scalable, and secure. This is where MongoDB and Node.js come into play. MongoDB, a NoSQL database, offers high-performance data storage and retrieval solutions, while Node.js, a JavaScript runtime environment, delivers seamless server-side performance. By leveraging the power of MongoDB and Node.js together, an efficient file sharing system can be built to meet the rigorous demands of modern applications and businesses. From cloud-based storage solutions to peer-to-peer networks, these systems encompass a diverse range of technologies and architectures, each catering to specific user needs and preferences.

References

Comer, D. E. (2006). Internetworking with TCP/IP: Principles, Protocols, and Architecture. Pearson Education.

Chodorow, K. (2013). MongoDB: The Definitive Guide. O'Reilly Media.

Grol, B., & White, C. (2014). Pro MongoDB Development. Apress.

Wilson, J. (2018). Node.js Design Patterns - Second Edition. Packt Publishing.

Hawkes, M. (2015). Node.js Design Patterns. Packt Publishing.

Raj, S. (2016). Learning Node.js for Mobile Application Development. Packt Publishing.

Raj, S. (2018). Node.js Web Development - Fifth Edition. Packt Publishing.

Shigeta, S. (2015). Node.js By Example. Packt Publishing.

Stallings, W. (2017). Cryptography and Network Security: Principles and Practice. Pearson Education.

Swan, M. (2015). Blockchain: Blueprint for a New Economy. O'Reilly Media.

Mell, P., & Grance, T. (2011). The NIST Definition of Cloud Computing (NIST Special Publication 800-145). National Institute of Standards and Technology (NIST).

ISO/IEC JTC 1/SC 27. (2019). Information technology — Security techniques — Code of practice for information security controls (ISO/IEC 27002:2013). International Organization for Standardization (ISO).

Case studies and practical implementations from industry and academic sources.

Performance benchmark studies on MongoDB and Node.js in file-sharing scenarios.

Ahmed, S. T., & Basha, S. M. (2022). Information and Communication Theory-Source Coding Techniques-Part II. MileStone Research Publications.

Basha, S. M., Poluru, R. K., & Ahmed, S. T. (2022, April). A Comprehensive Study on Learning Strategies of Optimization Algorithms and its Applications. In 2022 8th International Conference on Smart Structures and Systems (ICSSS) (pp. 1-4). IEEE.

Fathima, A. S., Prakesh, D., & Kumari, S. (2022). Defined Circle Friend Recommendation Policy for Growing Social Media. International Journal of Human Computations & Intelligence, 1(1), 9-12.

Downloads

Published

2024-02-09

How to Cite

Vinaykumar D, Vishal, Venakat Pranav, Vivek Yadav J N, & Naveen Chandra Gowda. (2024). Efficient File Sharing System Utilizing MongoDB and Node.js. International Journal of Computational Learning & Intelligence, 3(1), 177–182. https://doi.org/10.5281/zenodo.10634569

Issue

Section

RESEARCH ARTICLES