Question

MongoDB is commonly used in the LMS Moodle. Why is this database a preferred choice for...

MongoDB is commonly used in the LMS Moodle. Why is this database a preferred choice for this type of system?

0 0
Add a comment Improve this question Transcribed image text
Answer #1
  • Moodle is an open source LMS (Learning management system).
  • MongoDB is mainly used as a caching system in Moodle LMS.
  • MongoDB is simple and can be easily installed on such systems.
  • MongoDB is commonly used because it can be used to handle Moodle sites with multiple servers.
  • In Moodle there is a caching plugin framework, using this we can control where the cached data is stored.
  • MongoDB helps better in making a easy scalable model.
  • This database is a schema less database.
  • It is a NoSQL database.
  • Here the data is stored in the database in the form of JSON.
  • Mapping of application objects to data objects are no more needed.
  • It is highly secure than other databases, because here no SQL injection can be done.
  • It does not require a virtual machine.
  • We can search in the database using fields and regex.
  • It has the ability to store the data in different machines, this is called sharding.
  • Using sharding it can ensure the horizontal scaling , means when there is a growth in data it can increase the storage by storing data in different machines.
Add a comment
Know the answer?
Add Answer to:
MongoDB is commonly used in the LMS Moodle. Why is this database a preferred choice for...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT