• Latency versus Durability is another important axis. If developers know that they can lose a small fraction of writers such as web poll votes, etc. they can acknowledge success, writes without waiting for them to be synced to disk. An application requiring large number of small writes may use ‘‘Redis’’.
• Auto-completion, Caching may use Redis, Memcached.
• Data mining, Trending-MongoDB, Hadoop and BigTable.
• Content based web portals-MongoDB, Cassandra and Sharded ACID databases.
• Financial Portals-ACID database.
8. Conclusion
In this paper an analytical study of BASE properties of NoSQL database with a focus on large-scale NoSQL such as Dynamo, Google File System (GFS), Bigtable and Hadoop are done. Different techniques that are used to achieve Consistency and Availability were analyzed. Some recommendations based on observations are made for selection of a NoSQL for particular purposes.