Questions tagged [cloudant]

IBM Cloudant is a fully managed database service for hybrid multicloud applications — built on open source Apache CouchDB with a fully compatible API. Sync data to any cloud or to the edge.

Cloudant is a Massachusetts-based enterprise software company which provides an open source non-relational, distributed database service of the same name that requires zero-configuration. Cloudant is based on the Apache-backed CouchDB project and the creator of the open source BigCouch project.

Cloudant's service provides integrated data management, search, and analytics engine designed for web applications. Cloudant scales your database on the CouchDB framework and provides hosting, administrative tools, analytics and commercial support for CouchDB and BigCouch. Cloudant's distributed CouchDB service is used just like you would use standalone CouchDB, with the added advantage of your data being redundantly distributed over multiple machines.

Cloudant is often considered part of a new generation of 'NoSQL' databases that don't require fixed table schemas and is challenging the dominance of traditional relational databases (including the popular MySQL).

From Wikipedia entry on Cloudant.

1232 questions
5
votes
2 answers

How create User Database in Cloudant just like parse.com does?

I am developing mobile apps(IOS), I have read couchDB documentation to access it using HTTP Api, But 1.how do I implement user sign up,user sign in,email verification? just like parse.com is doing. My plan is to create a database with users and…
Balu M
  • 157
  • 13
5
votes
1 answer

bluemix cloudant performance - Replication

I have an IBM Bluemix application using the Cloudant Bluemix service. Sometimes the calls to Cloudant are slow (several seconds), and a minute later the same call is sub-second. We're not hitting it too hard, but none the less, I thought I would…
D Krissell
  • 53
  • 3
5
votes
3 answers

Select distinct count cloudant/couchdb

I am starting a project using Cloudant. It's a simple system for logging, so I can track the usage of my apps. My documents looks like this: { app:'name of the app', type:'page view | login | etc..', owner:'email_of_the_user', device: 'iphone |…
André Perazzi
  • 1,039
  • 2
  • 11
  • 27
5
votes
2 answers

design pattern to expire documents on cloudant

So when a document is deleted, the metadata is actually preserved forever. For a hosted service like cloudant, where storage costs every month, I instead would like to completely purge the deleted documents. I read somewhere about a design pattern…
Alex Rice
  • 173
  • 1
  • 8
5
votes
1 answer

How to use the skip parameter in Cloudant or CouchDB?

Are there potential performance penalties for using the skip parameter in indexes in Cloudant or CouchDB? Is there a better technique to use?
5
votes
1 answer

Hanging replications on Cloudant

In the last months, we've been charged for a lot of HTTP requests we were not expecting on Cloudant. By looking at CouchDB console locally, I found out that for each continuous replication a GET request is issued every 5 seconds or so. I have…
mll
  • 505
  • 1
  • 4
  • 14
5
votes
1 answer

Cloudant number of database limitation

I'm planing on having my database stored in Cloudant. Our application is multi-tenant. We currently do the separation to tenants based on a value in some of our tables which will naturally translation to value in a document. Another way is to have…
Ido Ran
  • 10,584
  • 17
  • 80
  • 143
5
votes
1 answer

Hosted Databases: How is latency handled?

I read some things about hosted (aka cloud) databases. For example Cloudant offers a hosted CouchDB database or Cassandra.io offers hosted Cassandra. I understand why these services solve some problems. My question: Why do these services work? I…
theomega
  • 31,591
  • 21
  • 89
  • 127
4
votes
4 answers

query cloudant with python

There may be an obvious answer to this, but I can't seem to find it anywhere: what's the best way to query couchdb databases stored on cloudant servers? I try using temporary views, a la the couchdb.py instructions: >>> db['johndoe'] =…
radpotato
  • 1,332
  • 1
  • 12
  • 20
4
votes
2 answers

How to assign ROLES in _user DB for Cloudant

How do I add Roles to users in the Cloudant user database?(_users) I have not been able to sort this out using Google or Cloudant Docs. I see some mention of a Cloudant _user db and have not found how to use it. I have built an API with nodejs and…
Morgan Hayes
  • 321
  • 2
  • 25
4
votes
2 answers

How to make a GET request to Cloudant from Erlang over HTTPS

I've been bashing my head off this one for a while now ... I am able to get and post to couchdb on my local machine but now I want to switch to using Cloudant which requires a connection over https. I want to understand what's going on, so would…
Alfamale
  • 1,069
  • 1
  • 9
  • 13
4
votes
0 answers

No index exists while trying to sort using an indexed field (Mango Queries)

I'm not sure how to figure out how to sort my documents using a Mango query. Any help would be greatly appreciated: I do the following find query and get the following error: return db.find({ sort: ['timestamp'], selector: {$and:…
bryan
  • 8,879
  • 18
  • 83
  • 166
4
votes
0 answers

CouchDB 3rd Party Login / Signup (Facebook, Twitter, etc)

I am faced with an issue in how to implement 3rd Party Login with CouchDB. Currently as I know, CouchDB provides its own Member System, and has several Authentication Methods, Cookie, Oauth, Proxy etc. I figured that using http_auth_proxy plugin in…
sadiqevani
  • 500
  • 5
  • 14
4
votes
1 answer

Optimal way of creating a cache in the PySpark environment

I am using Spark Streaming for creating a system to enrich incoming data from a cloudant database. Example - Incoming Message: {"id" : 123} Outgoing Message: {"id" : 123, "data": "xxxxxxxxxxxxxxxxxxx"} My code for the driver class is as…
4
votes
1 answer

Partial syncing in pouchdb / couchdb with a particular scenario

I have been reading docs and articles on pouchdb/couchdb/cloudant. I am not able to create this simple architecture in my head. I need help! So there are many users on the app. Each user has a separate database (which I read is the approach in…
abhinav
  • 341
  • 1
  • 4
  • 18
1 2
3
82 83