How industry uses MongoDB
What is MongoDB?
MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License.
It follows NoSQL approach and is very flexible to use in various kinds of requirements.
How Shutterfly use MongoDB?
Shutterfly, LLC. is an American photography, photography products, and image sharing company, headquartered in Redwood City, California.
Shutterfly is one of the most popular online photo sharing, and it is using MongoDB to manage and store more than 6 billion images, which has a transaction rate of up to 10,000 operations per second. Shutterfly earlier used Oracle but later transitioned to MongoDB.
Shutterfly company realized that moving to a non-relational database will help them to increase their scalability, performance, and productivity of the programmer.
Shutterfly did consider many other alternate database systems like BerkeleyDB, CouchDB, or Cassandra. The company has confirmed that they are pleased with their decision of transitioning from Oracle to MongoDB.