[erlang-questions] "Erlang plus BDB: Disrupting the Conventional Web Wisdom"

Ulf Wiger (TN/EAB) <>
Fri Oct 12 11:53:46 CEST 2007


Yes, but the dets rewrite suggested by Klacke surely
wouldn't have to affect Mnesia much? Obviously, the new
dets would have to consider BW compatibility...

With a more scalable dets (which doesn't have such bad
recovery times on large data sets), mnesia would
automatically benefit.

BR,
Ulf W

Dan Gudmundsson wrote:
> The problem is that it requires an amount of mnesia hacking to get it 
> right. I didn't like/include RDBMS approch because mnesia currently have
> such a lousy support for doing things like this. Plugins needs a major
> rewrite. Synapse cheated heavily, it worked for their purpose but wont 
> work in another setup.
> 
> /Dan
> 
> Torbjorn Tornkvist wrote:
>> Claes Wikstrom wrote:
>>> Damien Morton wrote:
>>>> Is there any reason why Mnesia couldnt use BDB instead of dets?
>>>>
>>> It could, and that would indeed remedy one of the weak points of
>>> mnesia as of today, i.e. dets.
>>> Dets is a fine module, but it is certainly beginning to show
>>> its age. When it was written, 12 years ago, the 4G space limitation
>>> seemed as a minor issue.
>>>
>>> We need to do a dets rewrite which addresses the two issues
>>> of size and repair speed. Once those two issues are fixed, I think
>>> mnesia stands up just fine to the rest of the dbs out there. 
>> <wild idea>
>> Perhaps some of the companies that have an interest in this
>> could cough up funding for one person to do this?
>> </wild idea>
>>
>> --Tobbe
>>
>>
>>> Until then
>>> Mnesia only rock if we're sure that the amount of data in our largest
>>> table is limited to a few Gig.
>>>
>>> BDB is certainly a fine DB, but don't forget it's really expensive
>>> unless you're whipping up a db backend for your local high school
>>> or some such.
>>>
>>>
>>> /klacke
>>>
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://www.erlang.org/mailman/listinfo/erlang-questions
>>
> _______________________________________________
> erlang-questions mailing list
> 
> http://www.erlang.org/mailman/listinfo/erlang-questions




More information about the erlang-questions mailing list