Anything but the simplest of web applications requires a database to store and serve content from. Choosing the right database and structuring it correctly is an essential early step to prevent future problems with a website growing and evolving from its initial requirements.
MongoDB is one of a new breed of “no-SQL” databases that are increasingly being used to power new web applications due to their fast performance, flexibility, small footprint and ease of use.
When building the Hub Intranet at City Web Consultants, we needed a fast system to store user information, chat messages and details about content so that it could be searched simultaneously by hundreds of users without dragging the system down. MongoDB was a perfect match.