A tutorial introduction to CouchDB.
Fairly brief but covers most of the essentials.
Note to self: Would not be a bad model for a topic map tutorial introduction.
A tutorial introduction to CouchDB.
Fairly brief but covers most of the essentials.
Note to self: Would not be a bad model for a topic map tutorial introduction.
CouchDB: JSON, HTTP & MapReduce
Good introductory presentation focused on CouchDB.
Unfortunately posted to another annoying slide service that repeats popup ads over and over and over….
Proposals: Be sure to submit your proposal no later than Friday, 29 April 2011 at midnight Pacific Time.
7-11 November 2011 Vancouver
From the website:
This year’s conference theme is “Open Source Enterprise Solutions, Cloud Computing, and Community Leadership”, featuring dozens of highly-relevant technical, business, and community-focused sessions aimed at beginner, intermediate, and expert audiences that demonstrate specific professional problems and real-world solutions that focus on “Apache and …”:
- … Enterprise Solutions (from ActiveMQ to Axis2 to ServiceMix, OFBiz to Chemistry, the gang’s all here!)
- … Cloud Computing (Hadoop, Cassandra, HBase, CouchDB, and friends)
- … Emerging Technologies + Innovation (Incubating projects such as Libcloud, Stonehenge, and Wookie)
- … Community Leadership (mentoring and meritocracy, GSoC and related initiatives)
- … Data Handling, Search + Analytics (Lucene, Solr, Mahout, OODT, Hive and friends)
- … Pervasive Computing (Felix/OSGi, Tomcat, MyFaces Trinidad, and friends)
- … Servers, Infrastructure + Tools (HTTP Server, SpamAssassin, Geronimo, Sling, Wicket and friends)
From the website:
Ektorp is a persistence API that uses CouchDB as storage engine. The goal of Ektorp is to combine JPA like functionality with the simplicity and flexibility that CouchDB provides.
Features
Here are some good reasons why you should consider to use Ektorp in your project:
- Rich domain models. With powerful JSON-object mapping provided by Jackson it is easy to create rich domain models.
- Schemaless comfort. As CouchDB is schemaless, the database gets out of the way during application development. With a schemaless database, most adjustments to the database become transparent and automatic.
- Out-of-the-Box CRUD. The generic repository support makes it trivial to create persistence classes.
- Simple and fluent API.
- Spring Support. Ektorp features an optional spring support module.
- Active development. Ektorp is actively developed and has a growing community.
- Choice of abstraction level. From full object-document mapping to raw streams, Ektorp will never stop you if you need to step down an abstraction level.
I am going to be looking at this project more closely but it would be interesting to see a project that said:
Here are some reasons to not use this project and/or things it doesn’t do well…
I can’t recall ever seeing a project that had such a disclaimer.
Not that it would have to be long or detailed, but showing an awareness that whatever the project, it isn’t the universal solution would be nice.
NoSQL Databases: Why, what and when by Lorenzo Alberton.
When I posted RDBMS in the Social Networks Age I did not anticipate returning the very next day with another slide deck from Lorenzo. But, after viewing this slide deck, I just had to post it.
It is a very good overview of NoSQL databases and their underlying principles, with useful graphics as well (as opposed to the other kind).
I am going to have to study his graphic technique in hopes of applying it to the semantic issues that are at the core of topic maps.
From the website:
The one-click CouchDB package for Windows like the Jan’s CouchDBX for Mac OSX.
- Based on CouchDB-1.0.2 binaries from Dave Cottlehuber.
- Used the GeckoFX to embed Mozilla Gecko (Firefox) into the application.
A Couch implementation for Windows.
I tried to access the www.geckofx.org website on several days but was unable to connect. I was able to connect to the http://code.google.com/p/geckofx/. It points to www.geckofx.org. Thinking this could be of interest to topic map application developers.
If someone knows the status of the www.geckofx.org site, please post a note here. Thanks!
BigCouch 0.3 release.
From the website:
BigCouch is our open-source flavor of CouchDB with built-in clustering capability.
The main difference between BigCouch and standalone Couch is the inclusion of an OTP application that ‘clusters’ CouchDB across multiple servers.
For now, BigCouch is a stand-alone fork of CouchDB. In the future, we believe (and hope!) that many of the upgrades we’ve made will be incorporated back into CouchDB proper.
Many worthwhile topic map applications can be written without clustering, but “clustering” is one of those buzz words to include your response to an RFP, grant proposal, etc.
Good to have some background on what clustering means/requires in general and beating on several of the clustering solutions will develop that background.
Not to mention that you will know when it makes sense to actually implement clustering.
Alex Popescu covers the release of CouchDB 1.0.2.
A point release with new features.
Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase comparison
Not enough detail for decision making but a useful overview nonetheless.
Powered by WordPress