Applications such as online transaction processing, business intelligence, customer relationship management, document processing, and social networking do not have identical needs for data, query, or index types, nor do they have equivalent requirements for consistency, scalability, and security.