views:

2931

answers:

5

I'd like to learn CouchDB and wondered if there was a host provider that offered CouchDB services. If you have used one please detail your experiences.

Update:

I discovered thta CouchDB is available in Ubuntu on a VM slice. I am interested in anyone's experience with running the VM solution and accessing the data with .Net. Is a hybrid solution feasible with .Net web server and REST calls to CouchDB on Linux? What extra security measures did you have to take. Was cross site scripting a concern?

+2  A: 

couch.io is an in-beta (currently invite-only) managed hosting and support company for CouchDB. They offer Apache-hosted Couch DB. For learning CouchDB, however, it's easiest to run locally. If you're on a Mac, check out CouchDBX, an app that provides an easy to use GUI for starting/stopping a local CouchDB instance.

Barry Wark
I thought this was still in *private* beta. Has that changed? Their sign up form still has a required "invite code" field.
William Brendel
You're right: I thought it was public, but they're still in invite-only mode. I will correct my post.
Barry Wark
Thanks - I saw that they had a VM slice for download so I may go that route. Unfortunately I am Windows based and the install for Windows is a bit intricate. I had hoped to be able to sign and go right away.
David Robbins
if you want an invite, you should just e-mail them :)
Evgeny
New CouchDBX packages for the Mac (OS X) now can be found on: http://janl.github.com/couchdbx/
doekman
+1  A: 

As the transport layer of couchdb transport JSON via REST over HTTP a unix couchdb server is perfectly accessible from a windows .net client.

To get started you can pick a Amazon EC2 AMI for ubuntu with couchdb and pay only for the time this machine is running.

ordnungswidrig
+3  A: 

I'm a .NET developer, and I've been playing with CouchDB. I have it running on a Ubuntu Server in a Hyper-V VM on Hyper-V Server, and I have been making calls to it with C# code. It has worked fine for me to connect to, except for the fact it is on a different machine (which is how it will be deployed anyway).

Tonight I just installed CouchDB 0.10 on Windows 7 64-bit. It seems to be working fine locally. I haven't been able to replicate from my server though. The server is running an older version I build from source so that could be the problem.

I'd recommend installing it on Windows. It was pretty painless. Here are the downloads you'll need: http://wiki.apache.org/couchdb/Windows%5Fbinary%5Finstaller. I installed the 32 bit version of everything. Once it's all installed, just run "Start CouchDB" on your start menu. It runs a batch file.

Lance Fisher
Thanks - from what I read on other posts the earlier editions of the installer were a bit of a pain. I'm just being lazy and hoped something would "just work" on Windows as I would have a harder time getting Ubuntu in production here.
David Robbins
+5  A: 

2 services currently available:

  • CloudAnt - A Y-Combinator start-up. It's out of its beta period.

  • CouchOne - A couchdb consultancy that has branched out into couchdb hosting services. Still in beta.

andyuk
Cloudant has come out of beta \o/
Ben Peachey
A: 
  • Cloudant offers a variety of CouchDB hosting options based on their open-source distributed fork of CouchDB, BigCouch. Options range from free plans with a soft cap at 250MB, to paid plans on a shared cluster starting at $15/month, as well as dedicated cluster solutions.

  • CouchOne offers free hosting using individual CouchDB instances. The service is in public beta.

Read more about the difference between Cloudant and CouchOne.

Steadicat
Thanks. I'll check it out.
David Robbins