I recently wrote a little bit about the way the relational database model isn't holding up all that well in some cases. Today I ran across a very exciting project called Mnesia. I found this courtesy of an InfoQ1 article on the subject.
I've only just discovered it but I've been doing a good bit of playing around w/ Erlang in general. This began for me while evaluating a load test packaged called Tsung2. Erlang appears to have some very exciting potential in our new multi-core world.
Mnesia is, for all practical purposes, a distributed DBMS (notice I did not say RDBMS) that leverages the power of Erlang to create something very interesting. My hope is that I get a chance to try this out with YAWS3 to write a test web application.
I still have a lot to learn about Erlang and all its related fun. But, I'm very much looking forward to it and definitely think it's worth the time.
1. InfoQ Mnesia Article, http://www.infoq.com/news/2007/08/mnesia
2. Tsung, http://tsung.erlang-projects.org/
3. YAWS, http://yaws.hyber.org/