Source: NoSQL Databases: An Overview | ThoughtWorks