This paper tries exploring the ways with which a MongoDB database can be used as a Graph database. In this chapter, we identified the advantages in designing real world application designed using one of the dynamic set of Not Only Structured Query Language (NoSQL) databases – graph databases. MongoDB being a document oriented database is not capable of processing graphs by default. We have explained reasons behind choosing MongoDB to implement graph structures. Later on a set of possible solutions available are identified. At the end, a novel application has been created to not only simplify the implementation of graph structures efficiently in MongoDB but also for visualizing the graphs created by the users.
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
Tel.: +1 703 830 6300
Fax: +1 703 830 2300 firstname.lastname@example.org
(Corporate matters and books only) IOS Press c/o Accucoms US, Inc.
For North America Sales and Customer Service
West Point Commons
Lansdale PA 19446
Tel.: +1 866 855 8967
Fax: +1 215 660 5042 email@example.com