Sunday, April 08

Geek

Squirrel!

CouchDB 1.2 is out.

I tried out 1.1 but ran into problems with database size and performance.  There were new features in the pre-release code to address both of those - specifically, a native JSON library and built-in database compression - but it was such a pain trying to build it* that I gave up and went elsewhere.

But now I can just download it and throw it on a server (or indeed, my notebook) and give it a whirl.  So I'll do that.

My attention is on MongoDB at the moment, but CouchDB has some nice features, such as its incredibly robust storage mechanism (it's practically indestructible; you can copy a database while it is being updated and just fire it up on a new server) and its incredibly flexible indexing (anything that you can define in a piece of Javascript code can be an index).  And multi-master replication.  The problems I ran into were (1) it was seriously slow at transferring large numbers of records, and (2) the database files were really, really huge.  So an update that specifically tackles those problems is of considerable interest.

* Erlang with embedded Javascript.  Eh.

Posted by: Pixy Misa at 01:21 AM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 195 words, total size 1 kb.

Comments are disabled. Post is locked.
45kb generated in CPU 0.0243, elapsed 0.2725 seconds.
54 queries taking 0.2572 seconds, 325 records returned.
Powered by Minx 1.1.6c-pink.