Ayende @ Rahien

Hi!
My name is Oren Eini
Founder of Hibernating Rhinos LTD and RavenDB.
You can reach me by phone or email:

ayende@ayende.com

+972 52-548-6969

, @ Q c

Posts: 10 | Comments: 33

filter by tags archive

A murder of Ravens

time to read 2 min | 221 words

In the last 96 hours, I slept a total of 6 (all of them while I was on a plane and had no electricity, File:A-murder-of-crows-dvd-cover.jpgso I couldn’t work).

All the rest of my time was pretty much focused on doing crazy stuff with RavenDB. I am very happy to say that I (with a lot of help from Rob Ashton), have managed to really push what RavenDB can do. In particular, about 5 minutes ago I finished the last touch required to get RavenDB to run using fully managed storage.

And yes, this means that we will have a Mono build shortly.

The crazy part is that a week ago I would have said that managed storage would be the feature for RavenDB, but it is actually the case that it is on an equal footing with a few others that we recently added. We have been so busy adding those features, and working through the implication of having those features, that we didn’t have time to sit down and document & explain them properly.

No worries, this is coming. In fact, this is what I intend to do for most of tomorrow (at least, as soon as I wake up).

Ayende the excited.


Comments

configurator

What does managed storage mean? You sound excited about it, it must be something good :)

Hendry Luk

I think what he means is that RavenDB currently uses essent, which is a native windows storage component, thats why raven never had a build for mono.

Managed storage means a data-store built from the ground up on top of .net infrastructure.

Hendry Luk

Ayende, I always wondered any reason you didnt use an existing unmanaged storage that run both on windows and linux, e.g. mongodb.

Hendry Luk

Oops.. by mongodb i meant memcacheDB..

Or berkeley-db.. or rafter of other similar things

Home

I thought you already knew from your own experience that you can burn yourself without sleep :)

Andrew

Ayende, you may be interested in Membase (its new) from the Memcached team: http://membase.org/

Its NOT the MembaseDB project; its a simple system to setup memcache servers that also persist to disk and have replicas.

May be ideal for RavenDB?

Ayende Rahien

Andrew,

Probably not.

a) it does things that I don't need.

b) it uses unmanaged code, and I really want to be able to run things in Silverlight, or on the phone.

Ayende Rahien

Patrick,

We manage :-)

We basically send the file to the second app domain and read from the file.

Rafal

Hope you didn't wake up only to realiza that this great work was only a dream

Ayende Rahien

Maybe,

it would need to be ported, but it could be, very easily

Ayende Rahien

Yes, we have an plan of doing a Rhino Queues 2.0 (different name, though) with this

Brian Vallelung

Does this mean we'll be able to get RavenDB to run in medium trust? That would be fantastic for hosted sites.

Gian Maria

Real good news to have Managed Storage in Raven, since I had the honor of listening you and Rob Ashton speaking about these features at dinner in Bologna (I remember the feature list on the waitress block notes), I'm astonished that you got it implemented in so small amount of time :).

Anyway, I think you should need to relax more :) 6 hours of sleep in a 96 is not exactly good for the body :).

Alk.

Comment preview

Comments have been closed on this topic.

FUTURE POSTS

  1. Production postmortem: The case of the memory eater and high load - 3 days from now
  2. Production postmortem: The case of the lying configuration file - 4 days from now
  3. Production postmortem: The industry at large - 5 days from now
  4. The insidious cost of allocations - 6 days from now
  5. Find the bug: The concurrent memory buster - 7 days from now

And 4 more posts are pending...

There are posts all the way to Sep 10, 2015

RECENT SERIES

  1. Find the bug (5):
    20 Apr 2011 - Why do I get a Null Reference Exception?
  2. Production postmortem (10):
    14 Aug 2015 - The case of the man in the middle
  3. What is new in RavenDB 3.5 (7):
    12 Aug 2015 - Monitoring support
  4. Career planning (6):
    24 Jul 2015 - The immortal choices aren't
View all series

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats