Professional Documents
Culture Documents
CouchDB To Cloudant
CouchDB To Cloudant
to Cloudant
The path to scalable, always-on, and managed CouchDB as a service
February 2013
Cloudant Overview
Cloudant provides a managed, cloud database as a service (DBaaS) that is based on Apache CouchDB. Cloudant is a
fast, always-on, scalable database that the big data experts at Cloudant operate and grow for you so you can stay
focused on new development and not on database administration.
Samsung, Microsoft, Salesforce.com, DHL, Hothead Games, Flurry, and thousands of other developers of large-scale or
fast-growing Web and mobile applications use Cloudant. The Cloudant DBaaS features:
A schema-less (NoSQL) JSON document store
o
For operational data optimized for concurrent reads & writes, high availability, and data durability
Data replication & sync with mobile devices or local data centers
Geo-load balancing connects users to the closest data source for lower data access latency
Build More
Cloudant enhances the CouchDB development experience with built in scaling, fault tolerance, Lucene-powered fulltext indexing and search, and geo-spatial indexing. Having these built into your data layer makes it easier to enrich
your apps with advanced data management features.
Grow More
Growing a CouchDB database to hold more data or support many more users is hard to do. Cloudant includes a
horizontal scaling and fault-tolerance framework that makes this easy; it was initially developed to manage the
petabytes of data that the Large Hadron Collider generates every second so that it could be accessed by physics
researchers around the world.
Sleep More
Keeping CouchDB running smoothly is a 24x7 operation, and we do that for you. We monitor, grow (reconfigure,
repartition/rebalance clusters), protect and administer your data layer around the clock so you can get a good nights
sleep.
The process generally takes a day or two depending on the scope of your application.
Cloudant permits you to share database access across Cloudant user accounts.
Cloudant supports the same authentication methods as CouchDB, except for Oauth. Full support for Oauth is
currently under development.
Cloudant: Is there anything we could have done to make moving to Cloudant easier?
Eugene: Im not sure if theres much more you folks could have delivered. I was surprised at how quick and painless as
it was. Outside of Stockr, I use other services like AWS. Its painful. With Cloudant it was a couple of config problems,
that was it. For an easier migration process, it would have been nice to have a tool to run against our
BigCouch/CouchDB server to automatically load it all up into Cloudant, rather than having to log in as admin and
assign all those relationships by hand. New customers would appreciate that.
About Cloudant
Cloudant provides developers of large-scale and fast-growing web and mobile applications with the
worlds first globally distributed database as a service (DBaaS) for loading, storing, analyzing, and
distributing operational application data. As a managed service, Cloudant helps developers eliminate
the delays, costs, and distractions inherent in working with databases and their administrators, while
providing unmatched scalability, availability, and performance. The Cloudant service is available hosted
on AWS, Joyent, Rackspace, SoftLayer, and Windows Azure. Cloudant customers include Samsung,
Hothead Games, Microsoft Big Park Studios, Flurry, Salesforce.com, DHL and thousands of other
developers worldwide.