IBM Cloudant is a NoSQL JSON document store that’s optimized for handling heavy workloads of concurrent reads and writes in the cloud; a workload that is typical of large, fast-growing web and mobile apps. You can use Cloudant as a fully-managed DBaaS running on public cloud platforms like IBM SoftLayer or via an on-premise version called Cloudant Local, that you can run yourself on any private, public, or hybrid cloud platform you choose.
Cloudant has a RESTful API, which makes it easy to access from any language or platform-as-a-service (PaaS) such as IBM Bluemix or IBM MobileFirst. What makes Cloudant unique is its ability to spread your data out across data centers and devices, thus pushing data to the network edge for faster access and greater fault tolerance. More Info »
IBM Cloudant capabilities
JSON data store: Storing data as self-describing JSON documents makes it easy to manage multi-structured data and change schemas on the fly for faster, more agile development.
Restful API: Easily access and query JSON documents directly from browsers and devices, which simplifies data access and application architecture.
Simple query language: Easy developer query language gives powerful data access with a simplified coding paradigm.
Replication & sync: Distribute readable—and writable copies of data across data centers & devices. Cloudant handles the hard problem of keeping all the data changes synchronized across locations.
Incremental MapReduce: Create secondary indexes on your JSON data that are updated in real-time and perform advanced aggregate functions on data.
Search: Powerful Apache Lucene-based full-text search including wildcarded, phrase, proximity and fuzzy queries with results ordering by relevance or other custom parameters enables access to only what you need.