the blog for developers

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

You can leave a Reply here. Of course, you should follow me on twitter here.

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.

About the author: Stephan Schmidt is head of development at brands4friends. He has more than 15 years of internet technology experience and 10 years experience in agile. He was head of development, consultant and CTO and is a speaker, author and blog writer. He specializes in organizing and optimizing software development helping companies by increasing productivity with lean software development and agile methodologies. Want to know more? All views are only his own.
Leave a reply.

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

What people wrote somewhere else:

Additional comments powered by BackType

Guide to CodeMonkeyism

Over the last 4 years I wrote many articles on this blog. To make it easier for you to find the relevant ones, I've organized them into topics.

Top 10

6 reasons why my VC funded startup did fail

Go Ahead: Next Generation Java Programming Style

Java Interview questions: Write a String Reverser

The dark side of NoSQL

7 Bad Signs not to Work for a Software Company or Startup

Is Java dead?

Scala vs. Clojure

Never, never, never use String in Java

No future for functional programming in 2008 – Scala, F# and Nu

Clojure vs Scala, Part 2

Java Developer

Is Java Dead?

Go Ahead: Next Generation Java Programming Style

Be careful with magical code

All variables in Java must be final

Never, never, never use String in Java

Bending Java: More readable code with methods that do nothing?

NoSQL Guy

NoSQL: The Dawn of Polyglot Persistence

The dark side of NoSQL

Essential storage tradeoff: Simple Reads vs. Simple Writes

Sharding destroys the goals of your relational database

The unholy legacy of databases

Startup/CTO

Development Dream Teams

6 reasons why my VC funded startup did fail

American vs. European style of Software Development

12 Things to Reduce Your Lead Time and Time to Market

The high cost of overhead when working in parallel

Essential storage tradeoff: Simple Reads vs. Simple Writes

Job Seeker

Another Good (Java) Interview Question

7 Bad Signs not to Work for a Software Company or Startup

Java Interview questions: Write a String Reverser (and use Recursion!)

Java Interview questions: Multiple Inheritance

As a Manager: What I value in developers

Top 10 Tips (+1) to Get a Pay Raise

Agilist

What Developers Need to Know About Agile

5 Practices Better to Change in Your Scrum Implementation

Scrum is not about engineering practices

ScrumMaster and ZenMaster: The joke of certification

What is Trans-Scrum?