Archive for the ‘CouchTM’ Category

Welcome BigCouch

Friday, July 26th, 2013

Welcome BigCouch

From the post:

Good news! Cloudant has announced the completion of the BigCouch merge. This is a huge step forward for CouchDB. So thank you to Cloudant, and thank you to the committers (particularly Robert Newson and Paul Davis) who slogged (and travelled the world to pair with each other) to make this happen.

What does this mean? Well, right now, the code is merged, but not released. So hold your clicks just a moment! Once the code has been tested, we will include it in one of our regular releases. (If you want to help us test, hop on to the dev@ mailing list!)

What’s new? The key accomplishment of the merged code is that BigCouch’s clustering capability, along with the rest of Cloudant’s other enhancements to CouchDB’s code base, will now be available in Apache CouchDB. This also includes improvements in compaction and replication speed, as well as boosts for high-concurrency access performance.

Painless replication has always been CouchDB’s biggest feature. Now we get to take advantage of Cloudant’s experience running large distributed clusters in production for four years. With BigCouch merged in, CouchDB will be able to replicate data at a much larger scale.

But wait! That’s not all! Cloudant has decided to terminate their BigCouch fork of CouchDB, and instead focus future development on Apache CouchDB. This is excellent news for CouchDB, even more excellent news for the CouchDB community.

Just a quick reminder about the CouchTM project that used CouchDB as its backend.

CouchTM Released

Thursday, April 21st, 2011

CounchTM Released

From the announcement:

CouchTM – the topic maps engine with CouchDB as backend – is released.

Apache CouchDB is a document-oriented database that can be queried and indexed in a MapReduce fashion. According to the website CouchDB is:

  • A document database server, accessible via a RESTful JSON API.
  • Ad-hoc and schema-free with a flat address space.
  • Distributed, featuring robust, incremental replication with bi-directional conflict detection and management.
  • Query-able and index-able, featuring a table oriented reporting engine that uses JavaScript as a query language.

Inspired by the increasing impact of NoSQL approaches like CoucDB we developed CouchTM. This a TMAPI topic maps engine which uses the CouchDB as backend. CouchTM can be used like any other Java based topic maps engine. Hans-Henning Koch’s Bachlor thesis provides more information about CouchTM (in German). CouchTM as well CouchDB are available as open source.

BTW, don’t look for the files under Downloads but rather under Source. (as of 4/21/2011).