This document discusses several factors to consider when choosing a NoSQL database to support big data needs. It covers scalability, uptime, features, efficiency, interface, and security. For scalability, it is important to understand current and expected data volumes, growth rates, and capabilities for expanding resources. Uptime requirements vary but NoSQL databases can provide high availability through data duplication and failover. Performance also depends on needs, with some applications requiring sub-20ms response times using in-memory solutions, and others being acceptable around 0.1-1s for more complex queries. The interface and security features available are also important to consider to meet requirements.