ICT704: MongoDB Database System Task-2 Report - October 2018
VerifiedAdded on 2023/06/03
|8
|1371
|154
Report
AI Summary
This report, submitted by Rajan Shrestha (Student ID: 1113861) for the ICT704 Non-Relational Database Systems course, analyzes a MongoDB database designed for the "Movie Maniacs" website. The report begins with a database description, detailing the structure and fields of the "rajanmovies" database, which includes a "Movies" collection with fields such as "Movie ID", "Movie Name", "Leading Actors", and an array for "Reviews". It explores embedded and normalized data modeling approaches within MongoDB, offering examples and discussing their respective advantages. The report also justifies the selection of indexes on fields like "Directors", "Movie ID", and "Ratings" to optimize search performance. Finally, it provides recommendations for enhancing the database, including improved review capabilities, data constraints, data replication, and the use of GridFS for large data storage, along with sharding for scalability.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
1 out of 8