Couchbase Mobile versioning
For developers, it is a struggle to understand if Couchbase releases will work for their app and/or hosting provider.
For example, what version of CouchDB is Couchbase Mobile based on, does it include GeoCouch, will it replicate with IrisCouch etc? This is going to be an ongoing problem and having this information clear and understandable will help new developers embrace the platform. Even being clear that Couchbase != CouchDB would help the confusion.
Mike West
Mike,
Sorry about the confusion. Our big picture plan is to release the Couchbase Single and Couchbase Mobile as a Sync Package which is tested on a set of supported hardware and OS combinations.
Compatibility with Apache CouchDB, and its variations, will be priority, but it will not receive the full, costly, exhaustive Quality Assurance process that the Sync Edition is required to pass.
I've created a ticket for version numbers here: http://couchbase.org/issues/browse/CB-43
As far as GeoCouch, we have it integrated on Android but not iOS. iOS will have it soon.
Chris
Thanks for the replies. Having talked to a lot of developers (esp. those new to Couch) recently, the different versions and compatibility seems to be the biggest point of frustration. I mostly want to get the discussion started...I certainly understand the technical challenges and the investment required to maintain a "synchable" platform across all these operating systems. We all (the entire CouchDB community) have a shared responsibility and vested interest in making developers feel comfortable getting started, and documentation of current features/standards and communication about roadmaps and interoperability is the best way, in my opinion.
As for our specific projects, replication is king (as well as 1.1 + Geocouch features), so I am very much looking forward to developing against a full Couchbase suite in the very near future.
Thanks,
Mike
Hey Mike, we were having a similar discussion the other day actually.
Mobile gets a bit more difficult, but we're definitely aware and are figuring out how best to approach it.
As far as CouchDB->Couchbase->Iris goes, that "should" all work...and any reason it doesn't is a bug that needs to be fixed.
To your specific question, Couchbase Single 1.x is currently based on CouchDB 1.0 (as detailed in the download page) and includes GeoCouch. We're planning a release based off of 1.1 shortly, and Couchbase Single 2.0 is based off of code that has been committed to the Apache project but not yet released as a part of that project (it's in the trunk).
Hope that helps, thanks for you concern and suggestions.
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!