Couchbase Server and geoCouch?
Hi there,
first of all, English is not my primary language so sorry for the wrong english in my texts.
I've starting developing with noSql databases and step on couchDb and, consequently, couchBase. I'm working with node.js and need an low latency db, handling lots of small requests and, this is important, handling with geoSpatial data such as using boundary boxes on searching documents.
My team is currently developing with couchbase single, since it's quite straightforward and easy to use. But we are predicting a lots of clients, more than a single machine can handle, so I'm researching CouchBase server (several nodes and auto-rebalancing).
But I ran with the problem that it doesn't looks nothing like couchbase single. I mean I can't access the database, I can't define view, I don't even know how to browse the data or if geoCouch is present... =(
So my first question is: what am I doing wrong?
and second: what's the best way for me to access the data and do searches with node.js? (since it doesn't have REST api) NOTE: performance is very important to me.
thanks
Depending on the language you're using, you should check out the pages at http://couchbase.org/code and take a look at the examples provided there.
The basic answer is that Couchbase Server utilizes the memcached interface for very fast data access and the Couchbase Single HTTP API for view and indexes. All of our provided libraries/SDK's actually abstract this from the application so you don't need to worry about which interface you're using.
Unfortunately at the moment GeoCouch is not included with Couchbase Server, but it will be so depending on your timing it might not be an issue.
Hope that helps
Perry
Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Couchbase: http://www.couchbase.com/products-and-services/overview
Call or email "sales -at- couchbase-dot- com" today!