Programming is hard by Stephan Schmidt

Scalaris?

Looks good on paper, my first try results in

Crash dump was written to: erl_crash.dump
init terminating in do_boot()

without any understandable error message. Should try CouchDB.

PS: Rebuilding everything on Debian from source. We’ll see
PPS: Didn’t help :-(

PPPS: CouchDB won’t compile, it’s not finding an Erlang kernel header file. This is why I love Java and hate C. I forgot how painful compiling and installing builds with make and .h-files was.

PPPPS: Found a version which did compile. Java API doesn’t work.

PPPPPS: Back to MySQL which works. There seems a lot work needed to dethrone MySQL

PPPPPPS: Tried the same with Ubuntu 8 without success

If you liked this post, subscribe to my free full RSS feed.
Filed under: CouchDB, Debian, Erlang, Scalaris, Ubuntu

You can share this post!
Do you want to tell others about this article? Use the social bookmark icons to submit this artice to the service of your choice. Thanks.

Get free updates by email

If you did like this article you can get free updates with your RSS reader, you can follow me on Twitter or get free update to new posts by email. Enter your email:

 
About the author: Stephan has been working as a head of development and CTO. He has experiences in different technologies since 20 years including Java, Rails and Python. Stephans main field of interest is maintainablity and productivity in software development. Want to know more? All views are only his own.

Comments

hns

I had no problems installing CouchDB 0.8.1 on Ubuntu 8.04. I just followed the instructions in the CouchDB README file, which boils down to :

apt-get install build-essential erlang libicu38 libicu-dev libmozjs-dev \
libcurl4-openssl-dev
./configure
make
sudo make install

And while CouchDB is still young and missing a feature or two, I think it rocks and will eventually dethrone relational databases as the web app data store of choice.

stephan

Nice to see your comment.

I was trying CouchDB on Debian, which didn’t have the right Erlang version and manually building Debian CouchDB didn’t find the kernel header files just the erlang header files (but I’m not that good at compiling as I was in the 90s ;-) After some fiddling I got CouchDB to work.

About CouchDB: Yes I think it will dethrone relational databases, but there is much work to do (working Debian packages for example and other stuff).

And it should support XML via E4X in the documentation not only inofficial with some blog posts.

Did you get Scalaris to work? It looks very good as a key/value store.

I think I need to write a Scalaris & CouchDB comparison.

I hope Helma can profit from the resurgence of Javascript everywhere.

Concerning Javascript: I currently try to render serverside Javascript HTML with Rhino and the PURE library with John Resigs DOM Rhino hack. Hope this works :-)
(which seems to be beyond my JS skills)

stephan

Sorry, PPPPPPS: Tried the same with Ubuntu 8 without succes was about Scalaris

hns

I didn’t look at Scalaris. I’ve read a little about it, but it didn’t get me excited to the point to actually download it. So I’m looking forward to your comparison :-)

What’s the PURE library? The only thing I found in that context is John Resig’s Pure JavaScript HTML Parser: http://ejohn.org/blog/pure-javascript-html-parser/

stephan

Adding transparently nodes to Scalaris got me excited.

Pure is a Java rendering library

http://beebole.com/pure/

hns

interesting info and link - thanks!

Leave a Reply