MongoDB is an open-source document-oriented database that is designed to store a large scale of data. It
Question:
MongoDB is an open-source document-oriented database that is designed to store a large scale of data. It is categorised as a NoSQL (Not only SQL) database because the storage and retrieval of data in the MongoDB are not in the form of tables and querying does not have to be done using SQL. Additional learning materials for MongoDB can be found on COMP643 LEARN Page.
you used a database to maintain a library of e-books for the Computing Department at Lincoln College. Convert a subset of this database to document database using MongoDB to capture information about book, checkout and patron. The key consideration for the structure of your database documents is the decision to “embed” or “use references”.
Use these three tables to create your document database.
Evaluations of the Document Database
You have been asked by A College to investigate the possibility of setting up a digital library for the college. The college has a total of 3,000 students, 1,200 staff and more than 10,000 collections of e-books. Write a one-page summary (excluding references) to discuss the suitability of a document database to store and manage the digital library. Your discussion should consider three factors. These factors may include data model (schema flexibility), usability and performance, data integrity and accuracy, functionality, security and cost.